Справка по селектору jquery - PullRequest
0 голосов
/ 17 июня 2011

Можно ли использовать оператор AND в селекторе jquery?Мое требование, у меня есть скрытое поле ввода внутри тега li.Этот li будет скрыт на основании какой-либо операции.Еще одним нажатием кнопки мне нужно узнать значения скрытого ввода, которые находятся внутри li, а стиль тега li не равен скрытому.

Для этого я делаю

$(":input[class^=StoreID]").each(function (k) {
    if ($(this).parent().attr("style") != "display: none;") {
        storeID[k] = $(this).attr("value");
    }
});

Может ли этобыть изменены в самом селекторе?

$(":input[class^=StoreID]").parent().not('.hidden').each(function(k){.......etc});

Есть предложения?

1 Ответ

3 голосов
/ 17 июня 2011

Это должно работать ...

$('li:visible :input[class^=StoreID]').attr("value");
...