<div id="openModal" class="modalDialog">
<div>
<a href="#close" title="Close" class="close">X</a>
<div id="contentindiv"></div>
</div>
</div>
上面的div位于我的父jsp文件中,当单击按钮时,我使用css创建这个div的模式窗口效果。
我正在此div中加载一个新的jsp页面,使用
$("#contentindiv").html('<object data= <sample.jsp>');
window.location.href="#openModal";
我的sample.jsp文件有一个带有id tb1的文本框,当用户进入模态窗口时,我希望关闭模态窗口,并将其反映在主jsp文件的文本框中,该文本框的id为tb2。
我尝试使用document.getElementById(tb2)访问,但这似乎行不通。
有什么建议吗?
我必须从父jsp访问子jsp元素,或者从子jsp设置父jsp元素。
发布于 2015-04-16 02:37:08
你可以这样做:
$('#openModal').keydown(function(e) {
if(e.which == 13 || e.keyCode == 13) {
var text = $('#tb1').val();
$('.close').trigger('click');
$('#tb2').val(text);
}
});
https://stackoverflow.com/questions/29672038
复制相似问题