我正在使用 jquery 多选插件
我禁用了一些项目,并且在列表中检查了一些项目
我只想提取选中项目的文本
我的代码是
var cval2 = $('#lsltrXYAxis option:checked').not(":disabled").map(function () {
return this.value.replace('ltrXYAxis', '');
}).get().join('@@');
禁用项目的 HTML 是
<label class="ui-corner-all ui-state-hover" title="" for="ui-multiselect-lsltrXYAxis-option-0">
<input id="ui-multiselect-lsltrXYAxis-option-0" type="checkbox" aria-disabled="true" disabled="disabled" title="" value="ltrXYAxisApple Identifier" name="multiselect_lsltrXYAxis">
<span>Apple Identifier</span>
</label>
和选中项目的 HTML 是
<label class="ui-corner-all" title="" for="ui-multiselect-lsltrXYAxis-option-1">
<input id="ui-multiselect-lsltrXYAxis-option-1" type="checkbox" aria-selected="true" checked="checked" title="" value="ltrXYAxisCustomer Price" name="multiselect_lsltrXYAxis">
<span>Customer Price</span>
</label>
但它也返回给我添加了@@的禁用项目
选择器有什么问题任何帮助将不胜感激
谢谢