2011-08-03 6 views
0

私は 'options'で 'html'要素を選択していますが、 'value'と 'id'の両方の値を持っています。
私がしたいのは、 'value'ではなく特定の 'id'を持つ 'option'を選択することです。 jqueryを使用してこれを行うにはどうすればよいですか?どのように選択するオプションのidでオプションを選択するには、値ではないオプションの要素ですか?

更新:
あなたの答えはThanxです。私は、例えばID = 1のオプションを選択します

<select style="width:102%" id="appStatusSelect"> 
    <option value="#3366CC" id="0">color1</option> 
    <option value="orange" id="1">color2</option> 
</select> 

: はここに私の選択リストです。

答えて

0
+0

しかし、 'id'によって選択するときにidがユニークなことになっているとして、' $(「#idは」) '十分であるので、あなたは、複数のセレクタを使用しないでください。セレクタに要素を追加すると、コードの読み込みが遅くなり、遅くなります(jqueryがこの遅さを避けるのに十分な場合はイベント) – JMax

1

私が正しくあなたを理解してきた場合、あなたが探しているすべてのはこれです:問題何

var yourOption = $("#optionId"); 
1
$("#<id of your element>") 

0

あなたはこの線に沿って何かを探していますか?

<select id="mySelect" multiple="multiple"> 
    <option value="1">First</option> 
    <option value="2">Second</option> 
    <option value="3">Third</option> 
    <option value="4">Fourth</option> 
</select> 

<script type="text/javascript"> 
$(document).ready(function() { 
    if (!$("#mySelect option:selected").length) 
    $("#mySelect option[value='3']").attr('selected', 'selected'); 
}); 
</script> 
関連する問題