我有以下的JavaScript函数。在函数的顶部,我能够检测是否使用$(elem).is(':checked')检查复选框。后来在函数中,我想在模式窗口中连接一个onclick事件,这样它会勾选elem的复选框,但这似乎不起作用。无法设置复选框使用jquery
下面是函数:
function toggleProductChkBx(elem,id)
{
if ($(elem).is(':checked')) {
} else {
$('#clearProductModal').on('show', function() {
removeBtn = $(this).find('.danger');
removeBtn.click(function() { clearProduct(id) });
cancelBtn = $(this).find('.secondary');
//THIS IS THE LINE THAT IS NOT WORKING
cancelBtn.click(function() { $(elem).attr("checked", "true"); });
})
.modal({ backdrop: true });
}
}
感谢您的帮助!
可能重复( http://stackoverflow.com/questions/426258/how-do-i-检查一个复选框与jQuery或JavaScript) – Barmar 2013-05-07 00:03:56
你使用的是什么版本的jQuery? – 2013-05-07 00:14:20
谢谢。我正在使用1.9.1 – 2013-05-07 00:28:43