我有一个复选框checkbox
和一个在label
中的描述。我希望当点击标签时,可以勾选
复选框。
标记:
<input id="Checkbox1" type="checkbox" /></div>
<label id="lblAssociateWithCheckBox" title="Check"></label>
在 jQuery 中,我尝试:
$(document).ready(function() {
CheckCheckBox($('lblAssociateWithCheckBox'), $('Checkbox1'));
function CheckCheckBox(lblID, chkID) {
$('#' + lblID).live("click", function() {
return $('#' + Checkbox1).attr('checked', 'checked');
});
}
});
但是它不能正常工作。我在Firebug中得到了一个错误。
未捕获的异常:语法错误,无法识别的表达式:#[object Object]
我的错误在哪里?如果这不是一个正确的方法,请提供一种替代方法。
label
。可能是span
。我检查了一下,span
不接受for
属性。由于我要反复执行此任务,因此我想要一个可以在任何地方调用的函数。 - 4b0