Есть ли способ в jQuery выбрать элементы, которые имеют определенное значение в массиве атрибутов данных?
Рассмотрим этот фрагмент 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>
Каков наилучший способ в jQuery выбрать всех людей с "Нью-Йорком" в атрибуте data-city?
В решении должно быть учтено, что некоторые городские имена появляются в других городах (в примере 2: Лондон, Нью-Лондон)
Пример 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>
Каков наилучший способ в jQuery выбрать всех людей с "Лондоном" в атрибуте data-city? Город с "Новым Лондоном" не следует выбирать.