2009-08-09 15 views
0

と、ドロップダウンリスト内のspecficオプションを選択します。 たとえば、は、私はそれを操作するために、ドロップダウンリスト内の特定のオプションを選択できるようにしたいと思いますjqueryの

$("#mylist > option14").replaceWith(<option value="option155">New Option</option> 

どうすればよいですか? childセレクタを選択すると動作しません。

ありがとうございました。

答えて

1
$("#mylist option").each(function(){ 
    if($(this).val() == "option14"){ 
    $(this).replaceWith('<option value="option155">New Option</option>'); 
    } 
}); 

または

$("#mylist option[value=option14]").replaceWith(
    '<option value="option155">New Option</option>' 
); 
0

あなたはして行うことができます。たとえば、以下の

$("select#mylist option[value='option14']").replaceWith('<option value="option155">New Option</option>'); 

試してみてください。

<html> 
<head id="Head1" runat="server"> 

    <script language="javascript" type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> 
    <title></title> 
    <script type="text/javascript"> 
     $(function() 
     { 
      $("select#mylist option[value='option14']").replaceWith('<option value="option155">New Option</option>'); 
     }); 

    </script>  
</head> 
<body> 
    <select id="mylist"> 
     <option value="option11">One</option> 
     <option value="option12">Two</option> 
     <option value="option13">Three</option> 
     <option value="option14">Four</option> 
    </select> 
</body> 
</html> 
関連する問題