【问题标题】:Missing after argument on getting select options在获取选择选项的参数后丢失
【发布时间】:2019-02-27 21:19:36
【问题描述】:

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

这是我的代码:

$('#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>');

我希望有人可以帮助我。

谢谢:)

【问题讨论】:

  • 去掉{herkunfstland}周围的双引号
  • 能否请您格式化第二个代码框,以便 ppl 可以阅读?

标签: javascript jquery arguments


【解决方案1】:

将您的第一个代码块替换为

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

为了让您使用${ } 语法,您必须将它放在反引号内。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-30
    • 2011-09-03
    • 2014-01-06
    • 2021-08-17
    • 2011-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多