使用jquery选择window.opener
可能重复:使用jquery选择window.opener,jquery,Jquery,可能重复: 我有以下jquery代码 var events = $(window.opener).find("tr.athletics-date"); var events_length = events.length; 我试图从父页面(打开当前的新页面)检索所有带有class athletics date的tr标记,但它不起作用。类名是正确的,我做错了什么?事件长度显示为0 window.opener为您提供窗口对象,您需要文档对象 $(window.opener.docu
我有以下jquery代码
var events = $(window.opener).find("tr.athletics-date");
var events_length = events.length;
我试图从父页面(打开当前的新页面)检索所有带有class athletics date的tr标记,但它不起作用。类名是正确的,我做错了什么?事件长度显示为0
window.opener
为您提供窗口
对象,您需要文档
对象
$(window.opener.document).find(...
window.opener.document
起了作用
试试这个:
var events = $(window.opener.document).find("tr.athletics-date");
var events_length = events.length;
我相信您需要
window.opener.document
,因为window.opener为您提供父窗口,而不是父文档。但不是100%确定(否则我会回答这个问题)是真的!谢谢您可以将此作为答案发布。