閱讀若干準則jQuery的性能,我發現這個功能:jQuery的一個調用幾個動作
而不是做:
$('#legendGallery).draggable({containment:'#container'});
$('#caption').draggable({containment:'#container'});
$('#controls').draggable({containment:'#container'});
這樣做:
$('#legendGallery, #caption, #controls').draggable({containment:'#container'});
(一個調用了jQuery引擎應用了幾個動作)
我想將這個概念應用到arr複選框AY:
<input type="checkbox" class="largecheckbox" name="chk_wms[]" value="m1" />
<input type="checkbox" class="largecheckbox" name="chk_wms[]" value="m2" />
<input type="checkbox" class="largecheckbox" name="chk_wms[]" value="m3" />
<input type="checkbox" class="largecheckbox" name="chk_wms[]" value="m4" />
用下面的代碼我想禁用多個複選框:
$('input:checkbox[name="chl_wms\[\]"][value="m1"]', 'input:checkbox[name="chl_wms\[\]"][value="m2"]', 'input:checkbox[name="chl_wms\[\]"][value="m3"]).prop('disabled', true);
但它不工作,沒有錯誤和應用沒有動作。
有沒有更好的方法來定義選擇器? 有沒有辦法使用一個單一的電話來執行該命令?
謝謝!
'$('輸入:複選框[NAME = 「CH ** **大號_ WMS \ [\]」] ... 'Typo? –