考虑到以下几点:
<option value="de" data-countries="at,ch,li">German</option>
如何制作一个 jQuery 选择器,将此选项设置为选定的选项?(使用ccl
小写国家代码)
if ($("#select option[value='"+ccl+"']").length > 0) {
select.val(ccl); // Pick this one
} else {
$("#select:contains("+ccl+")").attr('selected', 'selected'); // Pick one from the country list
}
这个真的不起作用,因为它真的:contains
不知道在哪里搜索。
编辑:我可以完全控制源代码,所以如果逗号分隔的列表不理想,我可以进行更改。