Als «jquery-selectors» getaggte Fragen

In jQuery können Selektoren verwendet werden, um eine Reihe von Elementen in einem Dokument abzugleichen. Die meisten CSS-Selektoren sowie eine Reihe von benutzerdefinierten Selektoren sind implementiert.

4
Sollten alle JQuery-Ereignisse an $ (Dokument) gebunden sein?
Woher kommt das? Als ich jQuery zum ersten Mal lernte, habe ich normalerweise Ereignisse wie diese angehängt: $('.my-widget a').click(function() { $(this).toggleClass('active'); }); Nachdem ich mehr über die Auswahlgeschwindigkeit und die Ereignisdelegierung erfahren habe, habe ich an mehreren Stellen gelesen, dass "die jQuery-Ereignisdelegierung Ihren Code schneller macht". Also fing ich an, …

13
jQuery hasClass () - sucht nach mehr als einer Klasse
Mit: if(element.hasClass("class")) Ich kann nach einer Klasse suchen, aber gibt es eine einfache Möglichkeit zu überprüfen, ob "Element" eine von vielen Klassen hat? Ich benutze: if(element.hasClass("class") || element.hasClass("class") ... ) Was nicht schlecht ist, aber ich denke an etwas wie: if(element.hasClass("class", "class2") Was leider nicht funktioniert. Gibt es so etwas?

12
jQuery vs document.querySelectorAll
Ich habe mehrmals gehört, dass das stärkste Kapital von jQuery die Art und Weise ist, wie Elemente im DOM abgefragt und bearbeitet werden: Sie können CSS-Abfragen verwenden, um komplexe Abfragen zu erstellen, die in normalem Javascript sehr schwierig zu erstellen wären. Soweit ich weiß, können Sie jedoch mit document.querySelectoroder das …

8
Wählen Sie das Element anhand der genauen Übereinstimmung seines Inhalts aus
Gut, ich frage mich, ob es eine Möglichkeit gibt, den :contains()Selektor von jQuery so zu gestalten, dass Elemente nur mit der eingegebenen Zeichenfolge ausgewählt werden zum Beispiel - <p>hello</p> <p>hello world</p> $('p:contains("hello")').css('font-weight', 'bold'); Der Selektor wählt beide pElemente aus und macht sie fett, aber ich möchte, dass nur das erste …

9
Ändern des CSS des untergeordneten Elements, wenn der Mauszeiger über das Element bewegt wird
Zunächst gehe ich davon aus, dass dies für CSS3 zu komplex ist, aber wenn es irgendwo eine Lösung gibt, würde ich stattdessen gerne damit anfangen. Der HTML-Code ist ziemlich einfach. <div class="parent"> <div class="child"> Text Block 1 </div> </div> <div class="parent"> <div class="child"> Text Block 2 </div> </div> Das untergeordnete …

6
So erhalten Sie alle untergeordneten Eingaben eines div-Elements (jQuery)
HTML: <div id="panel"> <table> <tr> <td><input id="Search_NazovProjektu" type="text" value="" /></td> </tr> <tr> <td><input id="Search_Popis" type="text" value="" /></td> </tr> </table> </div> Ich muss alle Eingänge in der jeweiligen div auswählen. Das funktioniert nicht: var i = $("#panel > :input");

3
Überprüfen Sie mit jQuery, ob ein Vorfahr eine Klasse hat
Gibt es in jQuery eine Möglichkeit zu überprüfen, ob ein Elternteil, ein Großelternteil oder ein Urgroßelternteil eine Klasse hat? Ich habe eine Markup-Struktur, die mich dazu veranlasst hat, solche Dinge im Code zu tun: $(elem).parent().parent().parent().parent().hasClass('left') Aus Gründen der Lesbarkeit des Codes möchte ich jedoch solche Dinge vermeiden. Gibt es eine …

4
Kombinieren eines Klassenselektors und eines Attributselektors mit jQuery
Ist es möglich, sowohl einen Klassenselektor als auch einen Attributselektor mit jQuery zu kombinieren ? Zum Beispiel mit folgendem HTML: <TABLE> <TR class="myclass" reference="12345"><TD>Row 1</TD></TR> <TR class="otherclass" reference="12345"><TD>Row 2</TD></TR> <TR class="myclass" reference="12345"><TD>Row 3</TD></TR> <TR class="myclass" reference="54321"><TD>Row 4</TD></TR> </TABLE> Mit welchem ​​Selektor kann ich nur die Zeilen 1 und 3 auswählen? …



7
Wie kann ich in jQuery die Eigenschaften eines Elements "oben links" mit Positionswerten relativ zum übergeordneten Element und nicht zum Dokument festlegen?
.offset([coordinates])Methode legt die Koordinaten eines Elements fest, jedoch nur relativ zum Dokument. Wie kann ich dann die Koordinaten eines Elements relativ zum übergeordneten Element festlegen? Ich habe festgestellt, dass diese .position()Methode nur "top, left" -Werte relativ zum übergeordneten Element abruft, aber keine Werte festlegt. Ich habe es mit versucht $("#mydiv").css({top: …



2
JQuery findet das erste übergeordnete Element mit einem bestimmten Klassenpräfix
Ich möchte das erste übergeordnete Element erhalten, das ein bestimmtes Klassenpräfix hat. Nehmen wir an: <div class="div-a3332"> <div class="div-a89892"> <p> <div class="div-b2"> <div id="divid">hi</div> </div> </p> </div> </div> Zum Beispiel ist mein aktuelles Element #dividund ich möchte das erste Element finden, das das Klassenpräfix div-a hat. Im Grunde wird es …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.