Javascript 下拉选择多个属性
我正在寻找一种方法来更改选择框上的选定值,但基于2个属性,例如:Javascript 下拉选择多个属性,javascript,jquery,html,jquery-selectors,html-select,Javascript,Jquery,Html,Jquery Selectors,Html Select,我正在寻找一种方法来更改选择框上的选定值,但基于2个属性,例如: <select id="user_select"> <option value="1" value2="1">John</option> <option value="2" value2="1">Jonas</option> <option value="1" value2="2">George</option> <optio
<select id="user_select">
<option value="1" value2="1">John</option>
<option value="2" value2="1">Jonas</option>
<option value="1" value2="2">George</option>
<option value="3" value2="1">Carl</option>
</select>
约翰
乔纳斯
乔治
卡尔
例如,我想将George设置为所选值,普通$(“#user_select”).val(1)将不起作用,因为它将导致John和George之间的混淆
提前感谢一个选项是按值和值选择2
$('[value=“1”][value2=“2”]').attr('selected',true)代码>
约翰
乔纳斯
乔治
卡尔
为什么要使用重复值?应选择单个唯一值。维护起来更方便。我有不同类型的用户,他们可能有相同的ID,但会有不同的类型,所以我列出了他们的ID和类型,除非有更好的方法?@JPVeldtman不确定是什么应用程序,预期的结果是?可能您可以使用select item value(选择项值)字段来计算值并将其映射,这应该可以解决问题