我有一個複選框列表,使多選。我需要獲取每個複選框的標籤而不是值,並執行一些工作。如果值是aaa & & & bbb我需要禁用它們(不允許用戶檢查)和其他我想顯示爲檢查能力。複選框列表標籤文本通過jQuery
我寫了這段代碼但不起作用。我想我錯過了一些東西。
$('#ddcl-ddlOutcomeList-ddw input[type=checkbox]').each(function() {
console.log($(this).html());
});
例如:
<div class="ui-dropdownchecklist-item ui-state-default" style="white-space: nowrap;">
<input type="checkbox" tabindex="0" class="active" id="ddcl-ddlOutcomeList-i0" index="0" value="1444">
<label for="ddcl-ddlOutcomeList-i0" class="ui-dropdownchecklist-text" style="cursor: default;">No answer</label>
</div>
<div class="ui-dropdownchecklist-item ui-state-default" style="white-space: nowrap;">
<input type="checkbox" tabindex="1" class="active" id="ddcl-ddlOutcomeList-i1" index="0" value="1445">
<label for="ddcl-ddlOutcomeList-i1" class="ui-dropdownchecklist-text" style="cursor: default;">No answer 2</label>
</div>
你可以在這裏發佈你的html或創建一個[小提琴](http://jsfiddle.net/)? – DON
@dfsq請檢查下面的答案。我能夠完成我的工作。 – dev1234
dfsq answer正在工作...檢查它... – DON