我有一些与此类似的HTML,其中自定义属性值已通过编程方式应用于表格中的行:
<table>
<tr RowID="123">
<%-- elements in row --%>
</tr>
<tr RowID="457">
<%-- elements in row --%>
</tr>
</table>
使用jQuery,如何根据特定的RowID值选择行,以便显示/隐藏该行?
我尝试过以下似乎不起作用的内容:
$("tr[RowID='" + rowID + "']").show();
答案 0 :(得分:4)
你的工作正常 - http://jsfiddle.net/e94W2/1
你的编码是否在这样的$(document).ready(function() { })
块内?
$(document).ready(function() {
var rowID = 123;
$('tr').hide();
$("tr[RowID='" + rowID + "']").show();
});
如果没有,它可能无法找到因为尚未加载的桌面。
答案 1 :(得分:0)
如果你在表中使用分页,那么该行不在当前页面上,因为如果加载了行,那么你的代码就可以了。