Czy istnieje sposób w jQuery do wybierania elementów, które mają określoną wartość w tablicy atrybutów danych?Jak wybrać elementy z jQuery, które mają pewną wartość w tablicy atrybutów danych
Rozważmy następujący fragment HTML:
<li id="person1" data-city="Boston, New York, San Fransisco">
Person name 1
</li>
<li id="person2" data-city="Los Angeles, New York, Washington">
Person name 2
</li>
Jaki jest najlepszy sposób w jQuery aby wybrać wszystkie osoby z „New York” w danych-city atrybutu?
Roztwór powinien wziąć w uwagę, że niektóre citynames pojawiają się w innych nazw miast (w przykładzie 2: London, New London)
Przykład 2:
<li id="person1" data-city="Boston, London, San Fransisco">
Person name 1
</li>
<li id="person2" data-city="Los Angeles, Washington, New London">
Person name 2
</li>
Jaki jest najlepszy sposób, w jQuery wybierz wszystkie osoby z "London" w atrybucie data-city? Miasta z "Nowym Londynem" nie należy wybierać.
Nie można mieć wiele elementów o tej samej wartości id. – jfriend00
możliwy duplikat [Jak wybrać elementy z jQuery, które mają pewną wartość w tablicy atrybutów danych] (http://stackoverflow.com/questions/7344353/how-to-select-elements-with-jquery-that-have atrybut -a-pewnej-wartości-w-danych) – Paulpro
skorygował kod HTML, więc wszystkie elementy mają unikalny identyfikator – murze