[jQuery] :data selector |
[jQuery] :data selector |
8.12.2017, 16:16:32
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 834 Pomógł: 225 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) |
Witam,
tradycyjnie eksperymentalną paczkę przygotowałem na JSFiddle, https://jsfiddle.net/dLa81ja8/1/ a mam pytanie co do :data() Selector Nie wiem, może czegoś nie rozumiem, więc proszę o naprowadzenie, ale zgodnie z tym co rozumiem wystarczy wskazać atrybut data-* aby jQuery mógł operować na danym obiekcie? np.: selecotry #one & #three otrzymują atrybut data-color, a dalej w pętli each tworzone są atrybuty style aby dodać background-color: Więc jak to jest że nadając wcześniej data-color, nie zadziała mi ten atrybut? W moim przykładzie z fiddla to data-del
|
|
|
8.12.2017, 16:24:40
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 447 Pomógł: 6292 Dołączył: 27.12.2004 |
W dokumentacji co sam przytoczyles masz wyraznie:
if it has data stored via .data( "foo", value ). A ty del nie ustawiasz tak -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
8.12.2017, 18:12:59
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 834 Pomógł: 225 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) |
No właśnie,
tego nie przeoczyłem, ale nie zrozumiałem bezwzględnie tego fragmentu. Ale podsumowując: Nie da się korzystać z :data Selector gdy sami deklarujemy atrybut tagu html? |
|
|
8.12.2017, 18:57:01
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Tylko po co jak masz bezpośrednio $( "div[data-del]" ); bez Jquery UI? Już nie wspominając o natywnym dataset https://developer.mozilla.org/en-US/docs/We...Element/dataset.
-------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 19.04.2024 - 21:34 |