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.
$("*").click(function(){ $(this); // how can I get selector from $(this) ? }); Czy jest łatwy sposób na zdobycie selektora$(this) ? Istnieje sposób na wybranie elementu za pomocą jego selektora, ale co z pobieraniem selektora z elementu ?
Zastanawiam się, czy w jQuery można wybierać elementy według nazwanych atrybutów za pomocą AND i OR. Przykład: <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> Chciałbym zaznaczyć wszystkie elementy, myc="blue"ale tylko te z myidustawieniem 1 lub 3. Więc spróbowałem: a=$('[myc="blue"] [myid="1"] [myid="3"]'); ale to nie działa, to …
O ile wiem, w jQuery można wybierać elementy potomne na wiele sposobów . //Store parent in a variable var $parent = $("#parent"); Metoda 1 (przy użyciu zakresu) $(".child", $parent).show(); Metoda 2 ( metoda find ()) $parent.find(".child").show(); Metoda 3 (tylko dla bezpośrednich dzieci) $parent.children(".child").show(); Metoda 4 (przez selektor CSS) - sugerowana …
Niedawno zaktualizowałem moją wersję PHPStorm IDE i teraz ostrzega mnie o nieefektywnym wykorzystaniu jQuery. Na przykład: var property_single_location = $("#property [data-role='content'] .container"); Wyświetla to ostrzeżenie: Sprawdza, czy selektory jQuery są używane w efektywny sposób. Sugeruje podzielenie selektorów podrzędnych, które są poprzedzone selektorem ID, i ostrzega o zduplikowanych selektorach, które mogą …
Jestem nowy w jQuery i zastanawiam się, jaka jest różnica między jQuery get()a eq()funkcjami. Mogę źle zrozumieć, co get()robi funkcja, ale pomyślałem, że to dziwne, że nie mogłem wywołać funkcji w zwracanym elemencie w tym samym wierszu. //Doesn't work I.e. $("h2").get(0).fadeIn("slow"); //Works $("h2").eq(0).fadeIn("slow");
Zaawansowany tytuł, proste pytanie: Jak mogę wykonać następujące czynności w jQuery (ukrywając wszystko oprócz $(this))? $("table tr").click(function() { $("table tr:not(" + $(this) + ")").hide(); // $(this) is only to illustrate my problem $("table tr").show(); });
Czy jest coś w jquery, co pozwoliłoby mi odróżnić zachowanie po dwukrotnym kliknięciu od pojedynczego kliknięcia? Kiedy powiążę oba z tym samym elementem, wykonywane jest tylko jedno kliknięcie. Czy istnieje sposób, w jaki trzeba czekać jakiś czas przed wykonaniem pojedynczego kliknięcia, aby sprawdzić, czy użytkownik kliknie ponownie, czy nie? Dzięki …
Wybierz elementy, które wcześniej ustawiłem jquery.data(); tzn. Wybierz wszystkie elementy, .data('myAttr')które zostały już ustawione. ROZWIĄZANIE Jsfiddle do zaprezentowania to Fiddle
Próbuję wybrać wszystkie elementy, które mają data-go-toatrybut, który nie jest pusty. Próbowałem, $('[data-go-to!=""]')ale, co dziwne, wydaje się, że wybiera każdy element na stronie, jeśli to zrobię.
powiedzmy, że mam taki znacznik: <div id="foo"> ... <span id="moo"> ... </span> ... </div> i chcę wybrać #moo. dlaczego $('#foo').find('span')działa, ale $('span', $('#foo'));nie działa?
Aby podać uproszczony przykład, poniższy blok powtarzał się na stronie wiele razy (jest generowany dynamicznie): <div class="box"> <div class="something1"></div> <div class="something2"> <a class="mylink">My link</a> </div> </div> Po kliknięciu mogę dostać się do rodzica linku za pomocą: $(".mylink").click(function() { $(this).parents(".box").fadeOut("fast"); }); Jednak ... Muszę dostać się do <div class="something1">tego konkretnego rodzica. …
Jak określić, czy element zwracany przez filtr: input w jQuery jest polem tekstowym czy listą wyboru? Chcę mieć inne zachowanie dla każdego (pole tekstowe zwraca wartość tekstową, zaznaczenie zwraca zarówno klucz, jak i tekst) Przykładowa konfiguracja: <div id="InputBody"> <div class="box"> <span id="StartDate"> <input type="text" id="control1"> </span> <span id="Result"> <input type="text" …
Mogę wybrać (używając jQuery) wszystkie elementy div w znaczniku HTML w następujący sposób: $('div') Ale chcę wykluczyć konkretny div(powiedzmy mający id="myid") z powyższego wyboru. Jak mogę to zrobić za pomocą funkcji JQuery?
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.