부모 요소가 주어지고 특정 아동 요소에 대한 테스트
-
18-09-2019 - |
문제
다음 코드가 있습니다.
<table id="myTable">
<th>Date</th>
<th>Action</th>
</table>
그리고
var $table = $('#myTable');
js에는 테이블 행을 추가 할 조건이 있습니다 (<tr>
)이 테이블에, 그러나 나는 추가 된 것이 있는지 확인하기 위해 함수를 작성하고 싶습니다.
그래서 $ 테이블이 포함되어 있으면 진실을 반환하는 부울 표현을 찾고 있습니다. <tr>
태그, 그렇지 않으면 거짓. 예비 답변은 내가 jQuery를 사용해야한다고 믿게합니다. ':'선택기 '가 있습니다.
해결책
if (jQuery('table').find('tr').size() > 0) {
// has element
}
다른 팁
다음을 사용할 수 있습니다. 괄호 안에 모든 선택기를 사용할 수 있습니다. 예를 들어, : (tr은 요소에 TR 요소가 포함되어 있는지 확인합니다.
당신은 다음과 같은 일을 할 수 있습니다.
jQuery("table").find("certainTr").size > 1
나는 당신의 질문을 이해했다고 확신하지 않습니다 ... 내가 꺼져 있는지 알려주세요
if ($('#myTable tr').length) {
//got some tr
}
테이블에 행이 포함되어 있으면 테이블이 있고 테이블이 행이 포함되어 있으면 거짓이 있으면 진실로 돌아 오는 것입니다.
return ($("#myTable tr").length > 0);
항상 테이블에있는 헤더 행이있는 경우 위의 스크립트에서 0에서 1을 변경할 수 있습니다.
제휴하지 않습니다 StackOverflow