2009-12-29 31 views
10

修改下拉列表的文本我有值下拉列表:变化/按值使用jQuery

<select id="myddl" name="myddl"> 
    <option value="1">One</option> 
    <option value="2">Twooo</option> 
    <option value="3">Three</option> 
</select> 

我需要使用下拉列表选项(2)的值的文本改变TwoooTwo。我如何在jQuery中做到这一点?

回答

20
$('#myddl option[value=2]').text('Two'); 
1
var myDLLField = $('select[id="myddl"]'); 
myDLLField.find('option[value="2"]').text("Two"); 

,或者在一个行...

$('select[id="myddl"]').find('option[value="2"]').text("Two");