使用JQuery更改选择/选项下拉列表中的现有值

时间:2014-05-06 22:45:26

标签: javascript jquery html

我只是基本上想要将“选择”的第一个值更改为更有意义,如“选择类别”。这需要通过JQuery来完成。

这是HTML

<select data-facet="field" id="ajax-facets" name="field_" class="form-select processed">
      <option value="0">Select</option>
      <option value="Do Something">Do Something</option>
      <option value="Did Something">Did Something</option>
</select>

如何通过JQuery实现?

4 个答案:

答案 0 :(得分:2)

更改文字:

$('option[value=0]').text('Select Category')

更改值:

$('option[value=0]').val('Select Category')

要更改它们之前(页面完成加载)

$(function(){
    $('option[value=0]').text('Select Category').val('Select Category')
})

答案 1 :(得分:1)

$('#ajax-facets option:first').attr('value','meaningful');

$('#ajax-facets option[value=0]').attr('value','meaningful');

答案 2 :(得分:1)

这很简单:

$(function(){
    $("#ajax-facets option:first").text("Select Category");
});

Updated fiddle

答案 3 :(得分:1)

我假设您要更改第一个<option>的文字。

$('option[value="0"]').text('Select Category');

但是,我不确定为什么你需要用jQuery做这个。这个问题对我来说有点不清楚。