请问有jquery的高手吗?有个问题咨询下。效果是这样的:

点击A页面里面一个text输入框(这个输入框要填上的是作业标题),点击之后弹出B页面,B页面就是所有作业信息,列表形式出现,有分页,20条为一页。 

效果是勾选B页面某个作业之后按选择按钮,勾选的作业标题就会自动显示在A页面的text上,并且B页面自动关闭。 

核心代码看了,就是: 
self.parent.jQuery("#<%=callbackNameId %>").val(names); 
把勾选到的names值赋在父页面(也就是A页面)的那个text(id是callbacknameId)上 

上面在B页面没有分页的时候是可以实现的。 

可是如果B页面的作业数太多,出现了分页,我点击下一页(在B页面自己刷新出现第二页作业列表给我勾选),效果就不出现了!我查了下,是在 

self.parent.jQuery("#<%=callbackNameId %>").val(names); 

这里的时候出错! 

是不是下一页的时候,父页面就不是A页面了?? 

分页用的js是: 

location.href="HomeworkManageStep3.jsp?<%=condStr %>&pageNo="+pageNo;

泛舟湖上清波郎朗
浏览 97回答 1
1回答

皈依舞

$(document.parent).find("id='<%=callbackNameId%>'").val(names);试试
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JQuery