Rumah > Artikel > hujung hadapan web > Bagaimana untuk memanggil kaedah di dalam iframe dengan jquery
Dalam pembangunan web, anda sering menghadapi situasi di mana anda perlu berinteraksi dengan bahagian dalam iframe. Terutama apabila menggunakan rangka kerja atau pemalam pihak ketiga, iframe sering digunakan untuk melaksanakan fungsi tertentu.
Jika kita ingin berinteraksi dengan bahagian dalam iframe, kita perlu mengetahui beberapa pengetahuan yang berkaitan. Antaranya, teknologi penting yang terlibat ialah jquery memanggil kaedah di dalam iframe.
Artikel ini akan menghuraikan kaedah pelaksanaan teknologi ini dan langkah berjaga-jaga yang berkaitan.
iframe (Inline Frame) ialah elemen dalam bahasa HTML yang boleh membenamkan halaman web lain dalam halaman web. Tidak seperti elemen lain, elemen iframe tidak digunakan untuk memaparkan kandungan teks, tetapi untuk memaparkan halaman web lain.
Elemen Iframe sering digunakan untuk melaksanakan fungsi berikut:
Dalam banyak kes, kita perlu melakukan beberapa operasi di dalam iframe. Contohnya, jika kami membenamkan borang dalam halaman induk dan memasukkan data dalam halaman anak, kami berharap data tersebut akan diserahkan kepada pelayan apabila pengguna mengklik butang "Sahkan". Pada ketika ini, kita perlu memanggil kaedah di dalam iframe untuk memindahkan data ke pelayan.
Berikut ialah kaedah pelaksanaan menggunakan jquery untuk memanggil kaedah dalaman iframe:
Dalam halaman induk, kita boleh menggunakan jquery's $('iframe') .contents() Kaedah untuk mendapatkan objek DOM subhalaman itu; () kaedah
var childIframe = $(‘iframe’).contents();
Selepas mendapatkan elemen dalam subhalaman, kita boleh memanggil kaedah subhalaman dengan mencetuskan acara dalam subhalaman; >
var childElement = childIframe.find(‘#childElement’);Antaranya methodName ialah nama method yang perlu dipanggil dalam sub-page.
childElement.trigger(‘methodName’);
Kesimpulan
Atas ialah kandungan terperinci Bagaimana untuk memanggil kaedah di dalam iframe dengan jquery. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!