¿existe alguna manera en jQuery para seleccionar elementos que tengan un cierto valor en una matriz de atributos de datos?Cómo seleccionar elementos con jQuery que tienen un cierto valor en una matriz de atributos de datos
Considérese este fragmento de 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>
¿Cuál es la mejor manera en jQuery para seleccionar todas las personas con "New York" en la ciudad de datos de atributos?
La solución debe tener en cuenta que ciertos citynames aparecen en otros nombres de ciudades (en el ejemplo 2: Londres, Nueva Londres)
Ejemplo 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>
¿Cuál es la mejor manera en jQuery para seleccionar todas las personas con "Londres" en el atributo de ciudad de datos? Una ciudad con "New London" no debe ser seleccionada.
No se puede tener múltiples elementos con el mismo valor de id. – jfriend00
posible duplicado de [Cómo seleccionar elementos con jQuery que tienen un cierto valor en una matriz de atributos de datos] (http://stackoverflow.com/questions/7344353/how-to-select-elements-with-jquery-hathat-have -a-cierto-valor-en-un-atributo-de-datos) – Paulpro
corregido el html para que todos los elementos tengan un ID único – murze