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.
<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)?
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?
Jak sprawdzić, czy nie ma zajęć. Na przykład wiem, jak sprawdzić, czy ma „test” klasy, ale jak sprawdzić, czy nie ma „testu” klasy? if($(this).hasClass("test")){ }
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 …
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.
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 …
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 …
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 …
$(t).html() zwroty <td>test1</td><td>test2</td> Chcę odzyskać drugi tdz $(t)obiektu. Szukałem rozwiązania, ale nic mi nie działało. Masz pomysł, jak zdobyć drugi element?
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ę …
Mam następującą strukturę węzłów HTML: <div id="foo"> <div id="bar"></div> <div id="baz"> <div id="biz"></div> </div> <span></span> </div> Jak policzyć liczbę najbliższych dzieci foo, które są typu div? W powyższym przykładzie wynik powinien wynosić dwa ( bari baz).
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&#91;&#93;=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).
Biorąc pod uwagę następujące klasy i metodę akcji kontrolera: 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; …
Mam kilka linków, które chcę jednocześnie wybrać klasę i identyfikator. Dzieje się tak, ponieważ mam 2 różne zachowania. Kiedy klasa linków ma jedną nazwę klasy, zachowują się w jeden sposób, gdy te same klasy linków mają inną nazwę klasy, zachowują się inaczej. Nazwy klas są przełączane za pomocą jquery. Muszę …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.