下拉选择多个属性

时间:2015-07-05 17:59:27

标签: 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>
  <option value="3" value2="1">Carl</option>
</select>

例如,我想将George设置为选定值,普通$('#user_select')。val(1)将无效,因为它会导致John和George之间的混淆。

先谢谢

1 个答案:

答案 0 :(得分:0)

一个选项是按值和值2选择

&#13;
&#13;
$('[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;
&#13;
&#13;