0
在一个表单中,我有一个选择框,其中一些选项是由ajax根据先前输入的值预先选定的。
我想添加额外的文本到选项(只有那些已经由ajax根据先前的值预选)。如何将文本添加到选择框的某些选项?
for (i in data) {
$("#my_select_box_id").val(data[i][0])..attr('selected',true); //that works
//I would like to use something like that but it's not working
$("#my_select_box_id").text(data[i][1]);
}
我想我得预先选定的选项,但不是工作压力太大:
$("#my_select_box_id option[value=data[i][0]).text(data[i][1]);
谢谢您的回答,我必须添加“选项”,因为没有它,附加文本不会显示在预选的选项中。所以我写了这行$(“#my_select_box_id option”)。html(data [i] [1]);但是我想将这个文本添加到预先选择的选项中。所以我需要添加选项[value =“data [i] [0]”而不是“option”,但它不起作用 – Reveclair
我为你更新了答案,希望有效! –