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.

4
Czy wszystkie zdarzenia jquery powinny być powiązane z $ (dokument)?
Skąd to pochodzi Kiedy po raz pierwszy nauczyłem się jQuery, zwykle dołączałem takie zdarzenia: $('.my-widget a').click(function() { $(this).toggleClass('active'); }); Gdy dowiedziałem się więcej o szybkości selektora i delegowaniu zdarzeń, przeczytałem w kilku miejscach, że „delegowanie zdarzeń jQuery przyspieszy Twój kod”. Zacząłem więc pisać taki kod: $('.my-widget').on('click','a',function() { $(this).toggleClass('active'); }); Był …

13
jQuery hasClass () - sprawdź więcej niż jedną klasę
Z: if(element.hasClass("class")) Mogę sprawdzić jedną klasę, ale czy istnieje łatwy sposób sprawdzenia, czy „element” ma jedną z wielu klas? Ja używam: if(element.hasClass("class") || element.hasClass("class") ... ) Co nie jest takie złe, ale myślę o czymś takim: if(element.hasClass("class", "class2") Co niestety nie działa. Czy jest coś takiego?

12
jQuery a document.querySelectorAll
Kilkakrotnie słyszałem, że najsilniejszym atutem jQuery jest sposób, w jaki wykonuje zapytania i manipuluje elementami w DOM: możesz używać zapytań CSS do tworzenia złożonych zapytań, które byłyby bardzo trudne do wykonania w zwykłym javascript. Jednak o ile wiem, ten sam wynik można osiągnąć za pomocą document.querySelectorlub document.querySelectorAll, które są obsługiwane …

8
Wybierz element poprzez dokładne dopasowanie jego zawartości
W porządku, zastanawiam się, czy jest sposób, aby :contains()selektor jQuery wybierał elementy tylko z wpisanym ciągiem na przykład - <p>hello</p> <p>hello world</p> $('p:contains("hello")').css('font-weight', 'bold'); Selektor wybierze oba pelementy i uczyni je pogrubionymi, ale chcę, aby wybierał tylko pierwszy.

9
Zmiana CSS elementu podrzędnego po najechaniu kursorem na element nadrzędny
Po pierwsze, zakładam, że jest to zbyt skomplikowane dla CSS3, ale jeśli gdzieś jest jakieś rozwiązanie, wolałbym to zamiast tego. HTML jest dość prosty. <div class="parent"> <div class="child"> Text Block 1 </div> </div> <div class="parent"> <div class="child"> Text Block 2 </div> </div> Element podrzędny div jest ustawiony na wyświetlanie: none; …

6
Jak uzyskać wszystkie podrzędne dane wejściowe elementu div (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> Muszę wybrać wszystkie dane wejściowe w określonym div. To nie działa: var i = $("#panel > :input");

3
Sprawdź, czy któryś z przodków ma klasę używającą jQuery
Czy istnieje sposób w jQuery, aby sprawdzić, czy jakiś rodzic, dziadek, pradziadek ma klasę? Mam strukturę znaczników, która sprawiła, że ​​w kodzie robię takie rzeczy: $(elem).parent().parent().parent().parent().hasClass('left') Jednak ze względu na czytelność kodu chciałbym uniknąć tego rodzaju rzeczy. Czy istnieje sposób, aby powiedzieć, że „któryś z rodziców / dziadków / pradziadków …

4
Łączenie selektora klasy i selektora atrybutu z jQuery
Czy jest możliwe połączenie selektora klasy i selektora atrybutów z jQuery? Na przykład biorąc pod uwagę następujący kod 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> Jaki byłby selektor, którego mogę użyć do wybrania tylko wierszy 1 i 3? …



7
W jQuery, jak ustawić właściwości „góra, lewo” elementu z wartościami pozycji względem elementu nadrzędnego, a nie dokumentu?
.offset([coordinates])metoda ustawia współrzędne elementu, ale tylko w odniesieniu do dokumentu. W takim razie jak mogę ustawić współrzędne elementu, ale w stosunku do rodzica? Zauważyłem, że .position()metoda pobiera tylko wartości „góra, lewo” względem rodzica, ale nie ustawia żadnych wartości. Próbowałem z $("#mydiv").css({top: 200, left: 200}); ale nie działa.


6
JQuery .on () z wieloma programami obsługi zdarzeń do jednego selektora
Próbuję dowiedzieć się, jak użyć metody Jquery .on () z określonym selektorem, z którym jest powiązanych wiele zdarzeń. Wcześniej korzystałem z metody .live (), ale nie byłem pewien, jak wykonać to samo zadanie z .on (). Zobacz mój kod poniżej: $("table.planning_grid td").live({ mouseenter:function(){ $(this).parent("tr").find("a.delete").show(); }, mouseleave:function(){ $(this).parent("tr").find("a.delete").hide(); }, click:function(){ //do …

2
JQuery znajduje pierwszy element nadrzędny z określonym prefiksem klasy
Chcę uzyskać pierwszego rodzica, który ma określony prefiks klasy, przypuśćmy: <div class="div-a3332"> <div class="div-a89892"> <p> <div class="div-b2"> <div id="divid">hi</div> </div> </p> </div> </div> Na przykład mój bieżący element to #dividi chcę znaleźć pierwszy element, który ma prefiks klasy div-a. Zasadniczo wybierze: <div class="div-a89892">


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.