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.


8
jQuery-Auswahl nach Attribut mit den Operatoren AND und OR
Ich denke darüber nach, ob es in jQuery möglich ist, Elemente anhand benannter Attribute mit AND und OR auszuwählen. Beispiel: <div myid="1" myc="blue">1</div> <div myid="2" myc="blue">2</div> <div myid="3" myc="blue">3</div> <div myid="4">4</div> Ich möchte alle Elemente auswählen, bei denen myc="blue"jedoch nur diejenigen mit myid1 oder 3 festgelegt sind. Also habe ich …

3
Was ist die schnellste Methode zum Auswählen von untergeordneten Elementen in jQuery?
Soweit ich weiß, gibt es in jQuery verschiedene Möglichkeiten, untergeordnete Elemente auszuwählen . //Store parent in a variable var $parent = $("#parent"); Methode 1 (unter Verwendung eines Bereichs) $(".child", $parent).show(); Methode 2 (die find () -Methode) $parent.find(".child").show(); Methode 3 (Nur für unmittelbare Kinder) $parent.children(".child").show(); Methode 4 (über CSS-Selektor) - vorgeschlagen …

3
Ineffiziente Warnungen zur Verwendung von jQuery in der PHPStorm-IDE
Ich habe kürzlich meine Version von PHPStorm IDE aktualisiert und warne mich jetzt vor ineffizienter jQuery-Nutzung. Beispielsweise: var property_single_location = $("#property [data-role='content'] .container"); Fordert diese Warnung auf: Überprüft, ob jQuery-Selektoren effizient verwendet werden. Es wird empfohlen, Nachkommen-Selektoren zu teilen, denen der ID-Selektor vorangestellt ist, und vor doppelten Selektoren zu warnen, …

8
jQuery: eq () vs get ()
Ich bin neu in jQuery und frage mich, was der Unterschied zwischen jQuery get()und eq()Funktionen ist. Ich kann falsch verstehen, was die get()Funktion tut, aber ich fand es seltsam, dass ich keine Funktion für das zurückgegebene Element in derselben Zeile aufrufen konnte. //Doesn't work I.e. $("h2").get(0).fadeIn("slow"); //Works $("h2").eq(0).fadeIn("slow");


14
Jquery Bind Doppelklick und Einzelklick getrennt
Gibt es etwas in jquery, mit dem ich zwischen Doppelklick- und Einzelklickverhalten unterscheiden kann? Wenn ich beide an dasselbe Element binde, wird nur der einzelne Klick ausgeführt. Gibt es eine Möglichkeit, einige Zeit zu warten, bevor der einzelne Klick ausgeführt wird, um festzustellen, ob der Benutzer erneut klickt oder nicht? …




5
jQuery: Wie komme ich zu einem bestimmten Kind eines Elternteils?
Um ein vereinfachtes Beispiel zu geben, habe ich den folgenden Block auf der Seite viele Male wiederholt (er wird dynamisch generiert): <div class="box"> <div class="something1"></div> <div class="something2"> <a class="mylink">My link</a> </div> </div> Wenn ich darauf klicke, kann ich zum übergeordneten Link des Links gelangen mit: $(".mylink").click(function() { $(this).parents(".box").fadeOut("fast"); }); Allerdings …



3
jQuery - Bestimmen Sie, ob das Eingabeelement ein Textfeld oder eine Auswahlliste ist
Wie würde ich feststellen, ob das von einem: Eingabefilter in jQuery zurückgegebene Element ein Textfeld oder eine Auswahlliste ist? Ich möchte für jedes ein anderes Verhalten haben (Textfeld gibt Textwert zurück, Auswahl gibt sowohl Schlüssel als auch Text zurück) Beispielaufbau: <div id="InputBody"> <div class="box"> <span id="StartDate"> <input type="text" id="control1"> </span> …

6
jQuery: Wie finde ich den ersten sichtbaren Eingabe- / Auswahl- / Textbereich ohne Schaltflächen?
Ich habe es versucht $(":input:not(input[type=button],input[type=submit],button):visible:first") aber es findet nichts. Was ist mein Fehler? UPD: Ich führe dies auf $ (document) .load () aus <script type="text/javascript"> $(window).load(function () { var aspForm = $("form#aspnetForm"); var firstInput = $(":input:not(input[type=button],input[type=submit],button):visible:first", aspForm); firstInput.focus(); }); </script> und im Debug kann ich sehen, dass firstInput leer ist. …

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.