如何使用jQuery更改输入选项文本?

时间:2012-08-26 00:57:37

标签: jquery

我想定位此输入并使用jQuery动态更改它:

<select id="sub_cat" style="" name="sub_cat">
<option selected="selected" value="-10">All</option>

我希望能够使用基于不同变量的if语句更改“All”。这有可能与jQuery?如何?任何帮助表示赞赏。感谢

2 个答案:

答案 0 :(得分:1)

jsFiddle Example

var option = $('#sub_cat').find('option:contains("All")');
option.text('New Text');

答案 1 :(得分:1)

这将根据lang变量的值更改所选选项的值。

$("#sub_cat option").each(function() {
  var option = $(this);
  var val = option.val();
  if(val === "All") option.val("Hepsi");
});