繁体   English   中英

使用jQuery更改选择框中的默认文本

[英]change the default text in selectbox using jquery

我有一个ID为' edit-field-service-line-tid '的选择框,其中默认值为默认文本' -Any- '。

该选择字段由drupal生成。 所以我想在jquery中将文本“ -Any-”更改为“成功案例”。

 <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> 

尝试这个,

$('#edit-field-service-line-tid option[value="All"]').text('Success Stories');

它应该工作。

 $(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> 

只需通过id获得option的第一个元素并更改其文本。

按ID:

$($("#edit-field-service-line-tid option")[0]).text('Success Stories')

就像更改文本框一样,只需更改选择框的值即可

$("#selectboxid).val('selectvalue');

尝试这个

$(function(){
$('select option:contains("- Any -")').text('Success Stories');
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM