我有多个具有相同ID的表,我想在单击时隐藏特定的表。 请建议我如何做。
答案 0 :(得分:2)
id
是唯一的,你需要使用类,然后你可以这样做:
$('.classOfYourTables').click(function() {
$(this).hide();
});
答案 1 :(得分:1)
始终使用唯一ID,这是最佳做法,类不是唯一的 classTable =>给所有表的类 并且每个表的id都是唯一的。
<script>
$(".classTable").click(function() {
var tblId=$(this).attr("id");
alert(tblId);
$("#"+tblId).hide();
});
</script>
在任何表上用户点击,获取当前Table类的id被点击。并且只通过获取其ID来隐藏这些类,因为ID是唯一的
小提琴=&gt; http://jsfiddle.net/c7F7a/