jQuery 만 사용하면 ID 길이가 0보다 큰 테이블에서 다음 행을 어떻게 선택합니까?테이블에 ID.length> 0 인 다음 행 선택
제 코드에서는 jQuery와 javascript의 하이브리드를 사용하고 있습니다. 그리고 그것은 잘 작동합니다. 그러나 jQuery에서 모두 사용하고 싶습니다.
var rowsWithIds = $(myTable).nextAll("tr").has("some selector");
또는
var rowsWithIds = $(myTable).nextAll("tr and some selector");
가 알려줘 : 같은
var rowsWithIds = new Array();
var rows = $(myTable).nextAll("tr");
for(var i=0; i < rows.length; i++)
{
if(rows[i].id.length > 0)
rowsWithIds[rowsWithIds.length] = rows[i];
}
아마,이 솔루션은 보일 수 있습니다. 감사!
var rows = $(myTable).nextAll("tr");
에
var rows = $(myTable).nextAll("tr[id]");
은 모든 선택합니다
var rowsWithIDs = $("tr[id]").not("[id='']");
그러면 최종 답은 다음과 같습니다. var rowsWithIds = $ (myTable) .nextAll ("tr [id]"). not ("[id = '']"); –