JQuery的问题,怎么遍历得到一个table表中每一行的第一个单元格中的checkbox表单的value值?

2024-11-02 00:35:38
推荐回答(3个)
回答1:


    
    


    
    


    
    

//jq;
var arr = [];//用于存放每一行的第一个单元格中的checkbox表单值;
$(function(){
     if($("#tab1 tr").length>1){
         $("#tab1 tr").each(function(){
             //checkbox 的值只有两种情况:选中和没选中,对应的值为:true false;
             arr[arr.length] = $(this).children("td").eq(0).find("input:checkbox").prop("checked");
         })
     }
})

回答2:

$(function(){
$("#tab1 tr").each(function(){
if($("input",$($(this).html()).first()).attr("checked")!=null){
if($("input",$($(this).html()).first()).attr("checked")){
alert("被选中");
}else{
alert("未被选中");
}
}
});
});

回答3:

你这是典型的JQ选择器没看明白,你应该直接找类型的
$("input:checkbox").each(function () {

alert($(this).val());
}
});
手写了一下,你试试