我有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