Jquery 如何获取属性的复选框值
我想获取复选框的属性值。 我的代码给了我未定义的Jquery 如何获取属性的复选框值,jquery,Jquery,我想获取复选框的属性值。 我的代码给了我未定义的 $('#mytable').find('tr').each(function () { var row = $(this); if ( row.find('input[type="checkbox"]').is(':checked') ) { alert( $(this).attr("b_partner_id") ); } }
$('#mytable').find('tr').each(function () {
var row = $(this);
if ( row.find('input[type="checkbox"]').is(':checked') ) {
alert( $(this).attr("b_partner_id") );
}
});
此
指的是if
块中的tr
元素,因为您获得的tr
元素未定义
中不存在您的b\u partner\u id
属性
相反,您需要使用复选框
引用获取属性值
$('#mytable').find('tr').each(function () {
var row = $(this),
$check = row.find('input[type="checkbox"]');
if ($check.is(':checked')) {
alert($check.attr("b_partner_id"));
}
});