我想在页面加载后更改特定下拉菜单的文本
<select id="qty_" name="qty[]" class="Field45 quantityInput">
<option selected="selected" value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
etc... until value=45
</select>
我该如何将3变成:3(免费)
所以这个:
<option value="3">3 (free)</option>
这需要在jQuery中完成
这是我到目前为止所拥有的:
$('document').ready(function(){
val = $('.Field45').val();
if (val == '3') {
$("Field45").val('3 (Buy 2 get 3rd FREE) ');
}
});
最佳答案
你可以这样做:
$('.Field45 option[value="3"]').text('3 (free)');
Fiddle Demo
关于jquery - 如何使用jQuery更改下拉列表中的特定值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19975332/