获取选择选项后缺少参数

时间:2018-09-24 11:10:48

标签: javascript jquery arguments

我为项目编写了一些代码。现在我找不到问题所在。

这是我的代码:

$('#zielland').replaceWith('<select id="zielland" name="destination_country">"{herkunfstland}"</select>');

{herkunfstland}输出如下:

('<select id="zielland" name="destination_country">;
<option value="AFG" data-id="">Afghanistan</option>
<option value="DZA" data-id="">Algeria</option>
<option value="ASM" data-id="">American Samoa</option>
<option value="AGO" data-id="">Angola</option>
<option value="AIA" data-id="">Anguilla</option>
<option value="ATG" data-id="">Antigua and Barbuda</option>
<option value="ARG" data-id="">Argentina</option>
<option value="ARM" data-id="">Armenia</option>
<option value="ABW" data-id="">Aruba</option>
<option value="AUS" data-id="">Australia</option>
<option value="AZE" data-id="">Azerbaijan</option>
<option value="BHS" data-id="">Bahamas</option>
<option value="BHR" data-id="">Bahrain</option>
<option value="BGD" data-id="">Bangladesh</option>
<option value="BRB" data-id="">Barbados</option>
<option value="BLZ" data-id="">Belize</option>
<option value="BEN" data-id="">Benin</option>
"</select>');

我希望有人能帮助我。

谢谢:)

1 个答案:

答案 0 :(得分:0)

将第一个代码块替换为

$('#zielland').replaceWith(`<select id=zielland name=destination_country>${herkunfstland}</select>`);

要使用${ }语法,必须将其放在反引号内。