Tôi có một mã javascript như thế nàyLấy tham chiếu của đối tượng cửa sổ từ một yếu tố dom
var element = $("elementId");
Tôi có tham chiếu đến phần tử (mà là một div).
Bây giờ tôi cần lấy tham chiếu đến cửa sổ trong đó phần tử div này nằm. Nhưng vấn đề là, ở đây $ được chuyển từ một cửa sổ khác. Bây giờ phần tử nằm trong một cửa sổ khác.
Làm cách nào để tham chiếu đến đối tượng cửa sổ có chứa phần tử div này? Xin giúp đỡ.
' $ ("elementId") [0] .ownerDocument.defaultView' –
Tôi không chắc chắn những gì bạn đang yêu cầu. Bạn có thể giải thích 'cửa sổ' cho bạn là gì? Tuy nhiên, nếu bạn đang yêu cầu để có được cha của phần tử, thì 'element.parent()' sẽ làm việc tốt. Ho và nếu 'elementId' là id, bạn nên viết $ ('# elementId') – Brugnar
@RobW Thật tuyệt vời, tôi chưa từng thấy điều đó trước đây. Chỉ cần lưu ý, từ MDN - "Theo quirksmode, defaultView không được hỗ trợ trong IE cho đến khi IE 9." - https://developer.mozilla.org/en-US/docs/DOM/document.defaultView – Ian