Как найти элементы с "значением = x"?

Мне нужно удалить элемент с value="123". Я знаю, что все элементы с разными значениями находятся в #attached_docs, но я не знаю, как выбрать элемент с value="123".

$('#attached_docs').find ... .remove();

Можете ли вы мне помочь?

Ответ 1

Если значение жестко закодировано в источнике страницы, используя атрибут value, вы можете

$('#attached_docs :input[value="123"]').remove();

Если вы хотите настроить таргетинг на элементы, имеющие значение 123, которое было задано пользователем или программно, используйте EDIT работает в обоих направлениях.

или

$('#attached_docs :input').filter(function(){return this.value=='123'}).remove();

demo http://jsfiddle.net/gaby/RcwXh/2/

Ответ 3

Используйте следующий селектор.

$('#attached_docs [value=123]').remove();

Ответ 4

$('#attached_docs [value="123"]').find ... .remove();

он должен сделать вашу потребность однако вы не можете дублировать идентификатор! запомнить его

Ответ 5

Следующие работали для меня:

$("[id=attached_docs][value=123]")