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.
Ich habe ein Auswahlfeld: <select id="selectBox"> <option value="0">Number 0</option> <option value="1">Number 1</option> <option value="2">Number 2</option> <option value="3">Number 3</option> <option value="4">Number 4</option> <option value="5">Number 5</option> <option value="6">Number 6</option> <option value="7">Number 7</option> </select> Ich möchte eine der Optionen basierend auf dem ausgewählten Index als "ausgewählt" festlegen. Wenn ich beispielsweise versuche, "Nummer 3" …
<input type="checkbox" name="filter" id="comedyclubs"/> <label for="comedyclubs">Comedy Clubs</label> Wie kann ich das Etikett mit jQuery auswählen, wenn ich ein Kontrollkästchen mit einer Beschriftung habe, die es beschreibt? Wäre es einfacher, dem Etikettenetikett eine ID zu geben und diese mit auszuwählen $(#labelId)?
Mit jQuery generiere ich programmgesteuert eine Reihe solcher div's: <div class="mydivclass" id="myid1">Some Text1</div> <div class="mydivclass" id="myid2">Some Text2</div> An einer anderen Stelle in meinem Code muss ich feststellen, ob diese DIVs vorhanden sind. Der Klassenname für die Divs ist derselbe, aber die ID ändert sich für jedes Div. Irgendeine Idee, wie …
Wie überprüfe ich, ob es keine Klasse gibt? Ich weiß zum Beispiel, wie ich überprüfen kann, ob die Klasse "test" vorhanden ist, aber wie kann ich überprüfen, ob die Klasse "test" nicht vorhanden ist? if($(this).hasClass("test")){ }
Ich möchte eine Liste mit Namen von Kontrollkästchen erhalten, die in einem Div mit einer bestimmten ID ausgewählt sind. Wie würde ich das mit jQuery machen? Zum Beispiel möchte ich für dieses div Array ["c_n_0"; "c_n_3"] oder eine Zeichenfolge "c_n_0; c_n_3" <div id="checkboxes"> <input id="chkbx_0" type="checkbox" name="c_n_0" checked="checked" />Option 1 …
Ich habe genau hingeschaut und kann anscheinend nicht herausfinden, wie alle Elemente, die bestimmten Klassen entsprechen, in einer jQuery-Selektoranweisung wie der folgenden ausgewählt werden: $('.myClass', '.myOtherClass').removeClass('theclass'); Irgendwelche Ideen, wie dies erreicht werden kann? Die einzige andere Möglichkeit ist zu tun $('.myClass').removeClass('theclass'); $('.myOtherClass').removeClass('theclass'); Aber ich mache das mit einigen Klassen, daher …
Ich weiß, dass ich damit alle aktivierten Kontrollkästchen auf einer Seite abrufen kann: $('input[type=checkbox]').each(function () { var sThisVal = (this.checked ? $(this).val() : ""); }); Aber ich verwende dies jetzt auf einer Seite, die einige andere Kontrollkästchen enthält, die ich nicht einschließen möchte. Wie würde ich den obigen Code ändern, …
Ich habe zwei großartige Artikel gefunden, die über die neue Funktion sprechen .on(): jquery4u.com , elijahmanor.com . Gibt es eine Möglichkeit, wo das .bind()Still besser zu bedienen ist als .on()? Zum Beispiel habe ich einen Beispielcode, der so aussieht: $("#container").click( function( e ) {} ) Sie können feststellen, dass nur …
Ich habe so etwas: <div class="content"> <a href="#">A</a> </div> <div class="content"> <a href="#">B</a> </div> <div class="content"> <a href="#">C</a> </div> Wenn auf einen dieser Links geklickt wird, möchte ich die Funktion .hide () für die Links ausführen, auf die nicht geklickt wird. Ich verstehe, dass jQuery den Selektor: not hat, aber …
$(t).html() kehrt zurück <td>test1</td><td>test2</td> Ich möchte die zweite tdvom $(t)Objekt abrufen . Ich habe nach einer Lösung gesucht, aber nichts hat bei mir funktioniert. Irgendeine Idee, wie man das zweite Element bekommt?
Ich muss Elemente basierend auf Werten auswählen, die im .data()Objekt eines Elements gespeichert sind . Zumindest möchte ich Dateneigenschaften der obersten Ebene mithilfe von Selektoren auswählen, möglicherweise wie folgt: $('a').data("category","music"); $('a:data(category=music)'); Oder vielleicht hat der Selektor das reguläre Attribut-Selektor-Format: $('a[category=music]'); Oder im Attributformat, aber mit einem Bezeichner, der angibt, dass …
Ich habe die folgende HTML-Knotenstruktur: <div id="foo"> <div id="bar"></div> <div id="baz"> <div id="biz"></div> </div> <span></span> </div> Wie zähle ich die Anzahl der unmittelbaren Kinder foo, die vom Typ sind div? Im obigen Beispiel sollte das Ergebnis zwei ( barund baz) sein.
Ich versuche, dieses Element auszuwählen, das im Namensattribut eckige Klammern hat: <input type="text" name="inputName[]" value="someValue"> Ich habe es versucht (was nicht funktioniert): $('input[inputName[]=someValue]') und das auch nicht: $('input[inputName&#91;&#93;=someValue]') oder dieses: $('input["inputName[]"=someValue]') EDIT: Wie einige von Ihnen betont haben, $('input[inputName=someValue]')würde nie funktionieren. Was ich versuchte zu tun war : $('input[name=inputName][value=someValue]'). (Aber …
Gegeben die folgenden Klassen und Controller-Aktionsmethode: public School { public Int32 ID { get; set; } publig String Name { get; set; } public Address Address { get; set; } } public class Address { public string Street1 { get; set; } public string City { get; set; } public …
Ich habe einige Links, über die ich gleichzeitig Klasse und ID auswählen möchte. Das liegt daran, dass ich zwei verschiedene Verhaltensweisen habe. Wenn eine Klasse von Links einen Klassennamen hat, verhalten sie sich auf eine Weise, wenn dieselben Klassen von Links einen anderen Klassennamen haben, verhalten sie sich anders. Die …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.