Независимо от того, как вы их выбираете, вам все равно нужно будет сделать each()
, если ваш пример кода похож на настоящий код. Это потому, что вы передаете уникальные данные каждому вызову функции.
Но вы должны как минимум добавить tagName
к селектору.
$("input[something]").each(function() {
$(this).someFunction($(this).attr("something"));
});
Без tagName
jQuery должен будет смотреть на каждые элемент на странице, вместо input
элементов.