Я хотел бы получить все элементы с определенным значением data-
. Это значение изменяется во время выполнения, поэтому, используя стандартный селектор атрибутов:
[data-mydatakey='value']
не будет работать.
Мой текущий селектор выглядит следующим образом:
$("input:data(isapproved)").each(...
Это, по-видимому, выбирает только те элементы, которые имеют соответствующее значение данных.
Что бы я хотел, идеально что-то вроде этого:
$("input:data(isapproved='true')").each(...
$("input:data(category='abcd')").each(...
Я думаю, что вам нужно .filter() like
$("input").filter(function () {
return $(this).data('category') == 'abcd'
}).each()
:data(isapproved='true')
..?:data(...)
совершенно корректны: api.jqueryui.com/data-selector