[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']")

전체 참조 : http://api.jquery.com/category/selectors/


답변

다음 선택기를 사용하십시오.

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


답변

다음은 나를 위해 일했습니다.

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


답변

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

그러나 그것은 당신의 필요를해야하지만, 당신은 ID를 복제 할 수 없습니다! 기억해


답변