[jquery] ‘value = x’로 요소를 찾는 방법은 무엇입니까?
있는 요소를 제거해야합니다 value="123"
. 다른 값을 가진 모든 요소가에 위치한다는 것을 알고 #attached_docs
있지만을 사용하여 요소를 선택하는 방법을 모르겠습니다 value="123"
.
$('#attached_docs').find ... .remove();
도와주세요?
답변
value
속성을 사용하여 값이 페이지 소스에 하드 코딩 된 경우 다음을 수행 할 수 있습니다.
$('#attached_docs :input[value="123"]').remove();
123
사용자가 설정하거나 프로그래밍 방식으로 설정 한 값이있는 요소를 대상 으로 지정하려면
EDIT 를 사용하여 양방향으로 작동합니다 .
또는
$('#attached_docs :input').filter(function(){return this.value=='123'}).remove();
데모 http://jsfiddle.net/gaby/RcwXh/2/
답변
정확히 123과 같은 값 :
jQuery("#attached_docs[value='123']")
답변
다음 선택기를 사용하십시오.
$('#attached_docs [value=123]').remove();
답변
다음은 나를 위해 일했습니다.
$("[id=attached_docs][value=123]")
답변
$('#attached_docs [value="123"]').find ... .remove();
그러나 그것은 당신의 필요를해야하지만, 당신은 ID를 복제 할 수 없습니다! 기억해