varios valor seleccionar obtener elementos con boton atributo agregar jquery css-selectors inequalities

valor - seleccionar elementos jquery



jQuery: seleccionando todos los elementos donde el atributo es mayor que un valor (3)

Sé que para filtrar un elemento con un atttribute llamado attrName que tiene el valor attrValue que hago:

filter("[attrName=''attrValue'']")

pero mirando los documentos http://api.jquery.com/category/selectors/ No puedo ver una opción para seleccionar todos los elementos st attrName> attrValue

Esto funcionara

filter("[attrName>''attrValue'']")


La solución es .filter() :

$("selector").filter(function() { return $(this).attr("my-attr") > 123; });


Puedes hacer esto usando la función de sobrecarga de .filter() , así:

.filter(function() { return $(this).attr("attrName") > "someValue"; })


Tenga cuidado, si está jugando con enteros, asegúrese de estar usando parseInt() .

$("selector").filter(function() { return parseInt($(this).attr("my-attr")) > 123; });