複数選択を可能にするチェックボックスリストがあります。値の代わりに各チェック ボックスのラベルを取得し、いくつかの作業を行う必要があります。値が aaa &&& bbb の場合、それらを無効にする必要があり (ユーザーがチェックできないようにする)、その他はチェック可能として表示したい。
このコードを書きましたが、動作しません。私は何かが欠けていると思います。
$('#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>