Heim > Datenbank > MySQL-Tutorial > Hauptteil

Mehrere grundlegende JQuery-Selektoren

零到壹度
Freigeben: 2018-03-20 16:59:09
Original
1408 Leute haben es durchsucht

Der Basisselektor ist der am häufigsten verwendete Selektor in jQuery und auch der einfachste Selektor. Er findet DOM-Elemente anhand der Element-ID, der Klasse und des Tag-Namens.

id selector
id selector $('#id') gleicht ein Element anhand der angegebenen ID ab und gibt ein einzelnes Element zurück

<p id="test">测试元素</p><script>//选择id为test的元素并设置其字体颜色为红色$(&#39;#test&#39;).css(&#39;color&#39;,&#39;red&#39;);</script>
Nach dem Login kopieren

Entspricht der getElementById()-Methode von DOM, und jQuery verwendet diese Methode auch intern, um die Erfassung von IDs abzuwickeln

document.getElementById(&#39;test&#39;).style.color = &#39;red&#39;;
Nach dem Login kopieren

Elementselektor
Elementselektor $('element ' ) Gleicht Elemente basierend auf dem angegebenen Elementnamen ab und gibt qualifizierte Sammlungselemente zurück

<p>1</p>
<p>2</p>
<script>//选择标签名为p的元素并设置其字体颜色为红色$(&#39;p&#39;).css(&#39;color&#39;,&#39;red&#39;);
</script>
Nach dem Login kopieren

entspricht der getElementsByTagName()-Methode von DOM, und jQuery verwendet diese Methode auch intern, um die Erfassung von Elementnamen zu verarbeiten

Array.prototype.forEach.call(document.getElementsByTagName(&#39;p&#39;),function(item,index,arr){
    item.style.color = &#39;red&#39;;
});
Nach dem Login kopieren

Klassenselektor
Klassenselektor $('.class') gleicht Elemente entsprechend dem angegebenen Klassennamen ab und gibt qualifizierte Sammlungselemente zurück

<p class="test">1</p>
<p class="test">2</p>
<script>//选择class为test的元素并设置其字体颜色为红色$(&#39;.test&#39;).css(&#39;color&#39;,&#39;red&#39;);
</script>
Nach dem Login kopieren

Entspricht die getElementsByClassName()-Methode von DOM, und jQuery verwendet diese Methode auch intern, um das Abrufen von Klassennamen zu verarbeiten

Array.prototype.forEach.call(document.getElementsByClassName(&#39;test&#39;),function(item,index,arr){
    item.style.color = &#39;red&#39;;
});
Nach dem Login kopieren

Wildcard-Selektor
Wildcard-Auswahl Das Gerät $('*') stimmt mit allen Elementen im Dokument überein und gibt das Sammlungselement

$(&#39;*&#39;).css(&#39;margin&#39;,&#39;0&#39;);
Nach dem Login kopieren

zurück, das der document.all-Sammlung des DOM entspricht

Array.prototype.forEach.call(document.all,function(item,index,arr){
    item.style.margin = 0;});
Nach dem Login kopieren

oder getElementsByTagName, dessen Parameter der Platzhalter * ()Method<🎜 ist >

Array.prototype.forEach.call(document.getElementsByTagName(&#39;*&#39;),function(item,index,arr){
    item.style.margin = 0;});
Nach dem Login kopieren

Gruppenselektor Gruppenselektor $('selector1,selector2,…') führt die von jedem Selektor übereinstimmenden Elemente zusammen und gibt das Sammlungselement

zurück
<p class="a">1</p>
<span id="b">2</span>
<a href="#">3</a><script>//选择符合条件的元素并设置其字体颜色为红色$(&#39;.a,#b,a&#39;).css(&#39;color&#39;,&#39;red&#39;);
</script>
Nach dem Login kopieren
entspricht dem querySelectorAll()-Selektor des DOM

Das obige ist der detaillierte Inhalt vonMehrere grundlegende JQuery-Selektoren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage