2014-02-28 22 views
1

是否有任何方法在选择中找到具有特定值的选定选项并将其替换?jquery如何查找和替换具有特定值的选定选项

<div id="l1col1" class="selects1" ></div> 
<div id="l1col2" class="selects1" ><select><option selected>2</option></select></div> 
<div id="l1col3" class="selects1" ><select><option selected>1</option></select></div> 

我会更加清晰,在上面的例子中我想找到已选定的选项为1和替换它与3的选择,这可能吗?

回答

2

您可以使用:contains

$('.selects1 :selected:contains("1")').text('3'); 

DEMO

+2

辉煌谢谢 – Joseph

0

你可以这样做:

$("select").each(function() { 
    var option = $(this).find("option:selected"); 
    if (option.text() == "1") 
     //do stuff 
}); 
相关问题