根据自定义属性的值选择选项值?

时间:2014-09-08 09:11:02

标签: jquery

如何根据变量值选择select选项。

var getVal = 'a3';

使用这样的变量。如何选择Val 3

选项
<div class="id_100">
  <select>
    <option customID='a1' value="vala">Val 1</option>
    <option customID='a2' value="valb">Val 2</option>
    <option customID='a3' value="valc">Val 3</option>
  </select>
</div>

我知道如果我使用它:

 $(function() {
     $("div.id_100 select").val("valc");
 });

然后我可以根据value选择一个选项,但是如何根据option选择customID

FIDDLE

2 个答案:

答案 0 :(得分:2)

您可以使用attribute equals selector

进行尝试
$("div.id_100 select").val( $("div.id_100 select option[customID=a3]").val() );

更新jsFiddle

答案 1 :(得分:0)

$(".id_100 select option[customID='"+getVal+"']");