Я уверен, что это очень просто, но я просто могу его найти.jQuery - получить выбор, основанный на значении
Мне нужно получить набор текстовых полей из их значения. Мне не нужна ценность, мне нужны элементы. Я хочу что-то вроде:
$(".ProductCode [value:'hideme']").hide();
Я заканчиваю с
unrecognized expression: [value:'hideme']
Кстати,
$(".ProductCode").each(function() { if ($(this).val() == 'hideme') $(this).hide(); });
работает, но это, кажется, не очень чистый.
Там нет необходимости использовать 'каждый()'. Когда вы выберете элементы, вы закроете 'hide()' для всех выбранных элементов. Я отредактировал свой ответ, чтобы включить пример jsFiddle, который скрывает сразу 2 текстовых поля. –
нормально, у меня не было: вместо a = , но у меня тоже было место. Благодаря обоим, я дал это @ peter-ajtai для примера jsFiddle. но +1 к обоим. –