jQuery添加的选项是HTML格式,但没有显示

时间:2018-03-08 09:55:11

标签: javascript jquery html

我有一个奇怪的问题。

我尝试使用jQuery动态构建select选项。首先,我尝试了许多方法.append()。html()等等,但没有任何工作。

然后我仔细看一下,看到该选项出现在HTML中但没有显示。

我不明白为什么,我搜索了类似的问题,但没有找到,所以我创建了这篇文章。

以下是信息:

我的选择是 - >

<select id="select_critere" name="select_critere">
    <option value="0">0</option>
</select>

我的JS是 - &gt;

$(document).ready(function() {
$("#select_critere").append("<option value='1'>HeLLo</option>");
});

我的结果HTML是 - &gt;

enter image description here

只有一个选项显示 - &gt;

enter image description here

知道它可能是什么?有关我使用Smarty的信息,但在这种情况下没有与它进行交互。

1 个答案:

答案 0 :(得分:0)

将你的js重写为

 $("#select_critere").append(new Option("Hello", "1"));