Как найти элементы с 'value=x'?

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

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

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

5 ответов


если значение жестко закодировано в источнике страницы с помощью тут вы можете

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

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

или

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

демо http://jsfiddle.net/gaby/RcwXh/2/


значение, равное 123:

jQuery("#attached_docs[value='123']")

полная ссылка: http://api.jquery.com/category/selectors/


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

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

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

оно должен сделать вашу потребность однако, вы не можете дублировать код! запомните это!--2-->


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

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