我正在寻找一种在选择框中更改所选值的方法,但基于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>
<option value="3" value2="1">Carl</option>
</select>
例如,我想将George设置为选定值,普通$('#user_select')。val(1)将无效,因为它会导致John和George之间的混淆。
先谢谢
答案 0 :(得分:0)
一个选项是按值和值2选择
$('[value="1"][value2="2"]').attr('selected',true);
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<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>
&#13;