Pytania otagowane jako jquery-selectors

Selektory mogą być używane w jQuery w celu dopasowania zestawu elementów w dokumencie. Większość selektorów CSS jest zaimplementowanych, a także zestaw niestandardowych.

24
jQuery Set Wybierz indeks
Mam zaznaczone pole: <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> Chciałbym ustawić jedną z opcji jako „wybraną” na podstawie wybranego indeksu. Na przykład, jeśli próbuję ustawić „Numer 3”, próbuję tego: …

5
Selektor jQuery dla etykiety pola wyboru
<input type="checkbox" name="filter" id="comedyclubs"/> <label for="comedyclubs">Comedy Clubs</label> Jeśli mam pole wyboru z etykietą opisującą, jak mogę wybrać etykietę za pomocą jQuery? Czy łatwiej byłoby nadać identyfikatorowi etykietę identyfikator i wybrać go za pomocą $(#labelId)?

18
jQuery: Sprawdź, czy istnieje div z pewną nazwą klasy
Za pomocą jQuery programowo generuję kilka divtakich: <div class="mydivclass" id="myid1">Some Text1</div> <div class="mydivclass" id="myid2">Some Text2</div> Gdzie indziej w moim kodzie muszę sprawdzić, czy te DIV istnieją. Nazwa klasy dla div jest taka sama, ale ID zmienia się dla każdego div. Masz pomysł, jak je wykryć za pomocą jQuery?


8
Uzyskaj listę zaznaczonych pól wyboru w div za pomocą jQuery
Chcę uzyskać listę nazw pól wyboru, które są zaznaczone w div z określonym identyfikatorem. Jak miałbym to zrobić za pomocą jQuery? Np. Dla tego div chcę uzyskać tablicę ["c_n_0"; „c_n_3”] lub ciąg znaków „c_n_0; c_n_3” <div id="checkboxes"> <input id="chkbx_0" type="checkbox" name="c_n_0" checked="checked" />Option 1 <input id="chkbx_1" type="checkbox" name="c_n_1" />Option 2 …

4
Wybieranie wielu klas za pomocą jQuery
Dobrze się przyjrzałem i nie mogę się dowiedzieć, jak wybrać wszystkie elementy pasujące do niektórych klas w jednej instrukcji selektora jQuery, takiej jak ta: $('.myClass', '.myOtherClass').removeClass('theclass'); Wszelkie pomysły, jak to osiągnąć? Jedyną inną opcją jest zrobienie $('.myClass').removeClass('theclass'); $('.myOtherClass').removeClass('theclass'); Ale robię to z kilkoma klasami, więc wymaga dużo kodu.

15
Korzystanie z jquery, aby uzyskać wszystkie zaznaczone pola wyboru o określonej nazwie klasy
Wiem, że mogę uzyskać wszystkie zaznaczone pola wyboru na stronie, używając tego: $('input[type=checkbox]').each(function () { var sThisVal = (this.checked ? $(this).val() : ""); }); Ale teraz używam tego na stronie, która ma inne pola wyboru, których nie chcę uwzględniać. Jak mam zmienić powyższy kod, aby patrzeć tylko na zaznaczone pola …

6
.bind () vs. .on () jQuery's
Znalazłem dwa świetne artykuły mówiące o nowej funkcji .on(): jquery4u.com , elijahmanor.com . Czy jest jakiś sposób, w którym .bind()nadal lepiej jest używać destylatora .on()? Na przykład mam przykładowy kod, który wygląda następująco: $("#container").click( function( e ) {} ) Możesz zauważyć, że wybrałem tylko jeden element przez selektor, aw moim …

4
Jak mogę wykluczyć $ (this) z selektora jQuery?
Mam coś takiego: <div class="content"> <a href="#">A</a> </div> <div class="content"> <a href="#">B</a> </div> <div class="content"> <a href="#">C</a> </div> Po kliknięciu jednego z tych łączy chcę wykonać funkcję .hide () na linkach, które nie zostały kliknięte. Rozumiem, że jQuery ma: nie selektora, ale nie mogę wymyślić, jak go użyć w tym …


9
selektor danych jquery
Muszę wybierać elementy na podstawie wartości przechowywanych w .data()obiekcie elementu . Przynajmniej chciałbym wybrać właściwości danych najwyższego poziomu za pomocą selektorów, być może tak: $('a').data("category","music"); $('a:data(category=music)'); A może selektor miałby zwykły format selektora atrybutów: $('a[category=music]'); Lub w formacie atrybutu, ale ze specyfikatorem wskazującym, że jest w .data(): $('a[:category=music]'); Znalazłem realizację …


5
Selektor jQuery dla danych wejściowych z nawiasami kwadratowymi w atrybucie name
Próbuję wybrać ten element, który ma nawiasy kwadratowe w atrybucie name: <input type="text" name="inputName[]" value="someValue"> Próbowałem tego (co nie działa): $('input[inputName[]=someValue]') i to też nie: $('input[inputName[]=someValue]') albo to: $('input["inputName[]"=someValue]') EDYCJA: Jak niektórzy z was zauważyli, $('input[inputName=someValue]')nigdy nie zadziałałoby. Co starałem się zrobić to: $('input[name=inputName][value=someValue]'). (Ale z []atrybutem nazwy).



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.