在初始化列表的时候,我自动将我需要的列表元素设置为选中,但有时会选错。那是放盐的地方...
当我在列表中时:'orange' , 'banana', 'apple', 'strawberry)' 一切正常。我问:
$('.edit_selectCategory option:contains("' + "апельсин" +'")').prop('selected', true);
我得到了所有嗡嗡作响的“橙色”。但是一旦列表中出现几个相似的单词,就会选择最后一个。也就是说,如果'orange orange'仍然出现在列表中,那么我将得到'orange orange'而不是'orange'。
<select class="edit_selectCategory" style="width: 100%"></select>
选择器
:containts查找子字符串,而不是“仅此”。如果您只需要完全匹配,那么就可以这样:
首先,我们用这个字符串搜索所有内容,然后使用函数
.filter,其中已经选择了完全匹配。注意:
选择器
:contains选择区分大小写,即单词Апельсин和апельсин会有所不同。