我有一个html选择:
<select id="airports-sel">
<option data-group="1" value="1">Madrid–Barajas</option>
<option data-group="1" value="2">Torrejón de Ardoz Airport</option>
<option data-group="2" value="3">Milan-Malpensa</option>
<option data-group="2" value="4">Milan-Linate</option>
</select>
我需要使用jQuery为这个选择添加一个新机场,我尝试使用以下代码,但它不起作用:
$('#airports-sel').append($('<option>', {
value: 5,
text: Paris-Orly Airport,
data-group: 3
}));
这没有“数据组”,但是对每个选项都设置数据组非常重要,请举例说明我该怎么做?
答案 0 :(得分:2)
您的代码有几个问题:
<强>代码:强>
$('#airports-sel').append($('<option>', {
value: 5,
text: "Paris-Orly Airport",
"data-group": 3
}));
答案 1 :(得分:0)
希望它有所帮助!
$("#airports-sel").append("<option data-group=3 value='>Paris-Orly Airport</option>");
答案 2 :(得分:0)
您只需在jquery中编写以下代码即可添加选项。
$("#airports-sel").append("<option data-group='3' value='5'>Paris-Orly Airport</option>");