使用jquery

时间:2017-01-30 05:43:23

标签: javascript php jquery html

我选择了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>

5 个答案:

答案 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');
});