Rumah >hujung hadapan web >tutorial js >jquery mendapat nod name_jquery
Kaedah get(index) jQuery membolehkan anda memilih elemen DOM sebenar dan mengendalikannya secara langsung dan bukannya melalui fungsi jQuery, dan kemudian mengakses atribut tagName elemen DOM secara langsung. $(this).get(0) adalah bersamaan dengan $(this)[0].
Seperti elemen berikut
Apa yang diperoleh ialah DIV (perhatikan bahawa ia adalah huruf besar)
Bagaimana untuk mendapatkan nama elemen dalam jquery, seperti
dd
$("#aa").xxxmethod mendapat "div"
Bagaimana untuk mendapatkan nama elemen dalam jquery seperti
dd
$("#aa").xxxmethod mendapat "div"
$('#elementId').get(0).tagName
$("#aa")[0].tagName Itu sahaja
jQuery mendapat nama tag
Di sini anda mendapat nama tag dalam huruf besar, seperti: A, DIV
Pengetahuan latar belakang:
Penukaran antara objek jQuery dan objek dom
Hanya objek jquery boleh menggunakan kaedah yang ditakrifkan oleh jquery. Ambil perhatian bahawa terdapat perbezaan antara objek dom dan objek jquery Apabila memanggil kaedah, anda harus memberi perhatian kepada sama ada anda beroperasi pada objek dom atau objek jquery.
Objek DOM biasa biasanya boleh ditukar menjadi objek jQuery melalui $().
Contohnya: $(document.getElementByIdx_x("msg")) ialah objek jquery dan anda boleh menggunakan kaedah jquery.
Kerana objek jquery itu sendiri adalah koleksi. Oleh itu, jika objek jquery hendak ditukar menjadi objek dom, salah satu item mesti diambil, yang secara amnya boleh diambil melalui indeks.
Contohnya: $("#msg")[0], $("div").eq(1)[0], $("div").get()[1], $("td")[ 5 ] Ini adalah objek dom, dan anda boleh menggunakan kaedah dalam dom, tetapi anda tidak lagi boleh menggunakan kaedah Jquery.
Cara penulisan berikut semuanya betul:
Di atas adalah keseluruhan kandungan artikel ini, saya harap anda semua menyukainya.