仅使用jQuery,如何选择ID长度为>的表格中的下一行? 0?
在我的代码中,我使用的是jQuery和javascript的混合体。它工作正常。但是,我希望它能全部用于jQuery。
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 rowsWithIds = $(myTable).nextAll("tr").has("some selector");
或
var rowsWithIds = $(myTable).nextAll("tr and some selector");
让我知道。谢谢!
答案 0 :(得分:2)
以下内容获取所有带有id的表行,删除所有具有空id的表:
var rowsWithIDs = $("tr[id]").not("[id='']");
答案 1 :(得分:2)
变化
var rows = $(myTable).nextAll("tr");
到
var rows = $(myTable).nextAll("tr[id]");
它会选择所有tr
的ID(你不应该使用没有值的id )