코드 복사 코드는 다음과 같습니다. <br>$(함수 () { <br>//select의 옵션 텍스트를 기반으로 선택 수행<br>//$("#selectbox option[text='두 번째 항목']") <br>//$("#selectbox option" ).filter("[text='두 번째 항목']"); <br>//위 두 가지 쓰기 방식이 틀렸습니다<br>//올바른 쓰기 방식<br>$("#btn4" ).click( function () { <br>var $option =$("#selectbox option:contains('두 번째 항목')").map(function(){ <br>if ($(this).text( ) == "두 번째 항목") { <br>return this; <br>} <br>}) <br>alert($option.length > 0 ? "Object" : "객체 없음"); > $option.attr("선택됨", true); <br> > 첫 번째 항목 두 번째 항목 두 번째 항목 1 ;/html> $(".selector:contains('xx')") Contains()는 일치하는 검색만 수행하므로 선택기와 xx가 포함되어 있지 않습니다. of xx xxabc를 포함하는 모든 선택기가 검색됩니다. 해결책: ?$(".selector:contains('xx')[innerHTML='xx']") 이렇게 하면 내용이 xx만 있는 선택기를 찾습니다.