Tôi có một tệp, hãy gọi cho chúng tôi là parent-win.html, được phân phối theo tên miền example.com. Tệp này có chứa jquery trong đó. Khung nội tuyến, cho phép gọi iframe-win.html, được nhúng trong trang này. iframe-win.html có phần tử biểu mẫu có id form-elem
và giá trị Hello World!
. Bây giờ tôi làm theo bên trong iframe.Làm thế nào để sử dụng jquery từ cha mẹ bên trong một khung nội tuyến?
var jQuery = parent.jQuery;
console.log(jQuery('#form-elem').val());
Theo kiến thức hạn chế của tôi về JS, tôi nên xem Hello World!
trên bảng điều khiển nhưng thay vào đó tôi thấy không xác định. Bây giờ, câu hỏi của tôi là tôi cần phải tải jquery một lần nữa trong một khung nội tuyến hoặc tôi có thể sử dụng đối tượng jquery đã được tải trong cửa sổ cha mẹ?
Lưu ý rằng đây không phải là nội dung iframe/nội dung gốc truy cập thông thường từ parent/iframe.
bản sao có thể có của [Thư viện truy cập jQuery từ khung nội tuyến] (http://stackoverflow.com/questions/5481613/access-jquery-library-from-iframe) –