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
我爲你更新了答案,希望有效! –