我正在使用Igor Vaynberg的Select2
版本:3.4.5
,当我使用jquery append()
函数时遇到了Firefox和IE中出现的一些问题。它在Chrome中运行得非常好。有谁知道我可能做错了什么?
HTML:
<select class="select2 itemMenu">
<option value="0">Item 0 ...</option>
</select>
jQuery的:
$('.itemMenu').select2();
$('.itemMenu').append($("<option>").val(1).html('testing'));
Chrome(工作):
Firefox&amp; IE(破碎):
答案 0 :(得分:0)
我可以在你的代码中看到拼写错误。
试试这个,我测试了它并且它正在工作:
$(document).ready(function(){
$('.itemMenu').append($("<option>").val(1).html('testing'));
});
如果您仍有问题,请告诉我们。 祝你好运
答案 1 :(得分:0)
问题解决了。如果你在append()之前调用select2()而不是反之亦然,则会发生这种情况。