cari
Rumahhujung hadapan webtutorial jsPenjelasan terperinci tentang objek jQuery dan kaedah penukaran objek DOM_jquery

Artikel ini menganalisis kaedah penukaran antara objek jQuery dan objek DOM dengan contoh. Kongsikan dengan semua orang untuk rujukan anda, butirannya adalah seperti berikut:

objek jQuery ditukar kepada objek dom

Hanya objek jQuery boleh memanggil pelbagai fungsi perpustakaan kelas jQuery Begitu juga, beberapa sifat dan kaedah objek dom tidak boleh dipanggil pada jQuery, tetapi pada asasnya fungsi yang disediakan oleh perpustakaan kelas jQuery termasuk semua operasi dom. Kadangkala, terutamanya apabila anda baru menggunakan jQuery dan tidak dapat mengingati semua fungsi jQuery, anda akan menggunakan pemilih jQuery dan fungsi dom asal untuk pembangunan untuk jangka masa yang lama. Oleh itu, penukaran kedua-dua objek adalah perlu.

Indeks objek jQuery menyimpan objek dom, jadi objek jQuery boleh ditukar menjadi objek dom melalui indeks (sebenarnya, objek dom yang disimpan dalam objek jQuery diperolehi).

$("#myphoto")[0];

Selepas mengembalikan objek dom melalui indeks, anda boleh menggunakan pelbagai kaedah dan atribut objek dom, seperti mendapatkan atribut src objek dom:

alert($("#myphoto")[0].src);

Jika anda ingin melelar melalui setiap elemen dalam objek jQuery, anda biasanya menggunakan fungsi each().

echo(callback);

Panggil balik() ialah fungsi panggil balik, dan ini dalam fungsi ini juga menunjuk kepada elemen dom.

$("#myphoto").each(function(i){
     this,src="test"+i+".jpg";
});

Petua kecil untuk orang yang malas, jika anda tidak mahu mengingati sama ada ini dalam fungsi jQuery yang berbeza ialah objek jQuery atau objek ini, anda boleh menggunakan kaedah "ini" untuk menukar kedua-duanya menjadi objek jQuery, kerana walaupun objek sudah menjadi objek jQuery Anda juga tidak boleh salah.

Objek Dom ditukar kepada objek jQuery

Jika anda telah memperoleh objek dom, anda boleh menggunakan fungsi "jQuery(elemen)" untuk menukarnya menjadi objek jQuery:

var img=document.getElementById("myphoto");
jQuery(img).css("border","solid 2px #FF0000");

Dalam kod di atas, img ialah objek dom yang diperoleh menggunakan dom. Selepas menukarnya menjadi objek jQuery, anda boleh menggunakan kaedah css() objek jQuery untuk menukar gayanya.

Anda boleh menggunakan "$" dan bukannya "jQuery" kerana jQuery mempunyai pelaksanaan berikut di dalam:

jQuery=window.jQuery=window.$

Aksara "$" boleh digunakan sebagai nama pembolehubah dalam JavaScript dan boleh muncul sebagai awalan. Tetapi sesetengah perpustakaan atau program lain mungkin sudah menggunakan "$" sebagai nama pembolehubah.

jQuery(img).css("border","solid 2px #FF0000");
$(img). css("border","solid 2px #FF0000");

Dua pernyataan di atas adalah setara.

Parameter elemen fungsi "jQuery(elemen)" juga boleh menjadi objek jQuery Walaupun tidak masuk akal untuk menukar objek jQuery kali ini, ini adalah supaya apabila ia tidak pasti sama ada jenis sesuatu. objek ialah objek jQuery atau objek dom, ia boleh ditukar semula Panggil fungsi ini untuk penukaran, yang memastikan objek ini mestilah objek jQuery.

Pembaca yang berminat dengan lebih banyak kandungan berkaitan jquery boleh menyemak topik khas tapak ini: "Ringkasan kaedah jQuery mengendalikan nod DOM", "Ringkasan kemahiran operasi jquery biasa ", "Ringkasan penggunaan acara biasa dan kemahiran JQuery", "ringkasan kemahiran data json operasi jQuery", "ringkasan kemahiran xml operasi jQuery" dan "kemahiran sambungan jQuery Ringkasan

Saya harap artikel ini akan membantu semua orang dalam pengaturcaraan jquery.

Kenyataan
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
如何在Python中将DateTime转换为整数?如何在Python中将DateTime转换为整数?Sep 05, 2023 pm 10:21 PM

日期和时间值的操作是编程的一个重要方面,Python语言为此提供了一个有用的内置模块,称为datetime。但是,在某些情况下,可能需要将DateTime对象转换为整数值,以便执行特定的操作或计算。在Python中将DateTime转换为整数有多种方法,每种方法都有自己的优点和缺点。在本文中,我们将深入研究这些方法并检查每种方法何时适合使用。读完本文后,您将全面了解如何在Python中有效地将DateTime对象转换为整数,并能够为您的特定编程任务选择最合适的方法。方法一:使用timestamp

Python中的XML数据转换为CSV格式Python中的XML数据转换为CSV格式Aug 11, 2023 pm 07:41 PM

Python中的XML数据转换为CSV格式XML(ExtensibleMarkupLanguage)是一种可扩展标记语言,常用于数据的存储和传输。而CSV(CommaSeparatedValues)则是一种以逗号分隔的文本文件格式,常用于数据的导入和导出。在处理数据时,有时需要将XML数据转换为CSV格式以便于分析和处理。Python作为一种功能强大

你将如何将MATLAB代码转换为Python代码?你将如何将MATLAB代码转换为Python代码?Aug 19, 2023 pm 10:53 PM

MATLAB是一种广泛应用于工程和科学领域的流行编程语言,但由于其灵活性和适应性,Python正迅速成为许多程序员的首选语言。如果您想将MATLAB代码转换为Python代码,一开始可能会感到非常困难。然而,通过正确的知识和方法,您可以使这个过程变得更加容易。以下是一些步骤,帮助您将MATLAB代码转换为Python:步骤1:熟悉Python语法Python和MATLAB具有独特的语法,因此在开始转换代码之前,您需要熟悉Python语法。花一些时间了解Python语法基础知识,包括变量、数据类型

如何将IPython笔记本转换为PDF和HTML?如何将IPython笔记本转换为PDF和HTML?Sep 08, 2023 pm 08:33 PM

IPython笔记本是一种非常流行的科学计算和数据分析工具,被研究人员、分析师和程序员广泛使用。通过允许用户将代码、文本和交互式可视化集成到单个文档中,它们使探索数据、开发模型和交流结果变得简单。然而,与其他人共享IPython笔记本可能很困难,特别是当接收者缺乏运行它们所需的软件或专业知识时。应对这一挑战的一个解决方案是将IPython笔记本转换为PDF和HTML,它们受到普遍支持,并且可以在任何设备上轻松访问。在本文中,我们将深入研究将IPython笔记本转换为PDF和HTML的三种方法,其

使用json.Marshal函数将结构体转换为JSON字符串使用json.Marshal函数将结构体转换为JSON字符串Jul 24, 2023 pm 12:54 PM

使用json.Marshal函数将结构体转换为JSON字符串在Go语言中,可以使用json.Marshal函数将结构体转换为JSON字符串。结构体是一种由多个字段组成的数据类型,而JSON是一种常用的轻量级数据交换格式。将结构体转换为JSON字符串可以方便地在不同系统之间交换数据。下面是一个示例代码:packagemainimport(&q

在C语言中将字符串转换为大写字母在C语言中将字符串转换为大写字母Aug 30, 2023 pm 09:01 PM

这是一个将字符串转换为大写字母的C语言程序示例:示例#include<stdio.h>#include<string.h>intmain(){&nbsp;&nbsp;chars[100];&nbsp;&nbsp;inti;&nbsp;&nbsp;printf("Enterastring:");&nbsp;&nbsp;gets(s);&nbsp;&nbsp;for(i=0;s

Golang函数的byte、rune和string类型转换技巧Golang函数的byte、rune和string类型转换技巧May 17, 2023 am 08:21 AM

在Golang编程中,byte、rune和string类型是非常基础、常见的数据类型。它们在处理字符串、文件流等数据操作时发挥着重要作用。而在进行这些数据操作时,我们通常需要对它们进行相互的转换,这就需要掌握一些转换技巧。本文将介绍Golang函数的byte、rune和string类型转换技巧,旨在帮助读者更好地理解这些数据类型,并能够熟练地在编程实践中应用

在Java中,我们如何将JSONArray转换为String数组?在Java中,我们如何将JSONArray转换为String数组?Aug 26, 2023 pm 03:45 PM

JSON是广泛使用的数据交换格式之一。它是一种轻量级且语言独立。JSONArray可以解析字符串中的文本以生成类似向量的对象,并支持java.util.List接口。我们可以在下面的示例中将JSONArray转换为字符串数组示例importorg.json.*;importjava.util.*;publicclassJsonArraytoStringArrayTest{&nbsp;&nbsp;publicstaticvoidmain(String[]args){&nbs

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌

Alat panas

VSCode Windows 64-bit Muat Turun

VSCode Windows 64-bit Muat Turun

Editor IDE percuma dan berkuasa yang dilancarkan oleh Microsoft

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

MantisBT

MantisBT

Mantis ialah alat pengesan kecacatan berasaskan web yang mudah digunakan yang direka untuk membantu dalam pengesanan kecacatan produk. Ia memerlukan PHP, MySQL dan pelayan web. Lihat perkhidmatan demo dan pengehosan kami.

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

Penyesuai Pelayan SAP NetWeaver untuk Eclipse

Penyesuai Pelayan SAP NetWeaver untuk Eclipse

Integrasikan Eclipse dengan pelayan aplikasi SAP NetWeaver.