我选择了ID为“ edit-field-service-line-tid ”的框,其默认值为默认值“ -Any - ”。
此选择字段由drupal生成。所以我想在jquery中将'-Any-'文本更改为'Success Stories'。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="edit-field-service-line-tid" name="field_service_line_tid" class="form-select">
<option value="All" selected="selected">- Any -</option>
<option value="1">Retail</option>
<option value="2">Big Data</option>
<option value="3">Cloud</option>
</select>
答案 0 :(得分:4)
试试这个,
$('#edit-field-service-line-tid option[value="All"]').text('Success Stories');
它应该有用。
答案 1 :(得分:1)
$(function() {
$('#edit-field-service-line-tid option:eq(0)').text('Success Stories');
});
<scriptsrc="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<select id="edit-field-service-line-tid" name="field_service_line_tid" class="form-select">
<option value="All" selected="selected">--All--</option>
<option value="1">Retail</option><option value="2">Big Data</option>
<option value="3">Cloud</option>
</select>
答案 2 :(得分:1)
只需通过id获取选项的第一个元素并更改其文本。
BY ID:
$($("#edit-field-service-line-tid option")[0]).text('Success Stories')
答案 3 :(得分:0)
只需像对文本框那样更改选择框的值,如
$("#selectboxid).val('selectvalue');
答案 4 :(得分:0)
试试这个
$(function(){
$('select option:contains("- Any -")').text('Success Stories');
});