我只是基本上想要将“选择”的第一个值更改为更有意义,如“选择类别”。这需要通过JQuery来完成。
<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实现?
答案 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)
答案 3 :(得分:1)
我假设您要更改第一个<option>
的文字。
$('option[value="0"]').text('Select Category');
但是,我不确定为什么你需要用jQuery做这个。这个问题对我来说有点不清楚。