使用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%确定(否则我会回答这个问题)是真的!谢谢您可以将此作为答案发布。