我有checkbox
和复选框的说明在label
。我想check
点击标签时复选框。
标记:复选框在点击相关标签时被选中
<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
得到了一个错误。
uncaught exception: Syntax error, unrecognized expression: #[object Object]
什么是我的错?如果这不是一个正确的方法来做到这一点建议替代方式。谢谢。
像帕万说,你不需要这个JS,它是一个本地的HTML方法。标签的'for'属性对应于复选框的'id'。 – 2012-02-01 07:24:48
@Pavan标签并不总是'label'.May可以是'span'.I检查'span'不需要'for属性'。我反复执行这个任务,所以我想要一个调用任何地方的函数。 – 2012-02-01 07:34:50