Dalam aplikasi kami, kami mengurai halaman web dan memuatnya ke halaman lain di iFrame. Semua elemen di halaman yang dimuat itu memiliki tokenid-s. Saya perlu memilih elemen dengan tokenid-s tersebut. Berarti - Saya mengklik elemen di halaman utama dan memilih elemen yang sesuai di halaman di iFrame. Dengan bantuan jQuery, saya melakukannya dengan cara berikut:
function selectElement(token) {
$('[tokenid=' + token + ']').addClass('border');
}
Namun dengan fungsi ini saya dapat memilih elemen di halaman saat ini saja, bukan di iFrame. Adakah yang bisa memberi tahu saya bagaimana cara memilih elemen di iFrame yang dimuat?
Terima kasih.
javascript
iframe
getelementbyid
cycero
sumber
sumber
iframe.contents()
Lihatlah posting ini: http://praveenbattula.blogspot.com/2009/09/access-iframe-content-using-jquery.html
Tempatkan pemilih Anda di metode temukan.
Namun ini mungkin tidak dapat dilakukan jika iframe tidak berasal dari server Anda. Posting lain berbicara tentang kesalahan izin ditolak.
jQuery / JavaScript: mengakses konten iframe
sumber
ketika dokumen Anda sudah siap, itu tidak berarti iframe Anda juga siap,
jadi Anda harus mendengarkan acara pemuatan iframe lalu mengakses konten Anda:
sumber
Jika kasus mengakses IFrame melalui konsol, misalnya Chrome Dev Tools maka Anda tinggal memilih konteks permintaan DOM melalui dropdown (lihat gambar).
sumber
berikut ini JQuery sederhana untuk melakukan ini agar div dapat diseret dengan hanya dalam wadah:
sumber