我在隱藏和顯示行的代碼中遇到問題,但它不工作。當我評論第二循環的代碼,然後它非常好,但是當我添加第二循環,然後再次麻煩。這是我的代碼。jquery中刪除和顯示行的問題
<script>
$("#btnClick").click(function(){
$("form input[type=checkbox]:not(:checked)").each(
function(){
var checkBoxID = $(this).attr('id');
//alert("checkBoxID"+" "+checkBoxID);
$("table td").each(function(){
if(checkBoxID==$(this).attr('id')){
//alert($(this).attr('id'));
$(this).hide();
}
});
});
$("form input[type=checkbox][checked]").each(
function(){
var checkBoxID = $(this).attr('id');
//alert("checkBoxID"+" "+checkBoxID);
$("table td").each(function(){
if(checkBoxID==$(this).attr('id')){
//alert($(this).attr('id'));
$(this).show();
}
});
});
});
</script>
在此先感謝。
您可以使用較短的定義:$('form:checkbox:not(:checked)')和jQuery('form:checkbox:checked')而不是$(「form input [type = checkbox]:not(:勾選)「)和$(」表單輸入[類型=複選框] [選中]「)。 – CoolEsh 2011-04-29 08:09:08
什麼是HTML? – 2011-04-29 08:09:24
@CoolEsh ...感謝它的工作。:) – 2011-04-29 08:56:00