"contains"를 사용하여 td text를 사용하여 행을 가져올 수 있지만 td> span text에 텍스트가 있으면 실패합니다. 여기에 내 시나리오가 있습니다.
<table id="tblAllMessages">
<tr><td>100</td><td><span>hi</span></td></tr>
<tr><td>200</td><td><span>100</span></td></tr>
</table>
내가 사용한다면
$('#tblAllMessages td:contains('100')').parent("tr")
두 줄을 줄 것입니다.하지만 첫 줄만 필요합니다. 두 번째 행에서 100은 td ..
다른 것을 추가해야합니까?
이 시도 :
(예쁜 버전)
$('#tblAllMessages td') .filter(function () { return $("<div/>").text($(this).html()).html()=='100' }) .closest("tr").css('background-color','red')
http://jsbin.com/wizacahi/2/edit
내가 사용한 트릭은 그 안에 html 엔티티를 찾지 않는 것입니다. (하지만 PURE 텍스트)
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다