jQuery 追加无法在 Internet Explorer 上运行
我对附加功能有疑问。它适用于 Chrome 和 Firefox,但不适用于 IE。
这是我的代码:
$('a#ajouterTarification').click(function() {
$("#append_tarification").append($("<div>").load("./server/hotels-ajouter-tarifications.php?i="+i).fadeIn(700));
$('#nb_lignes_tarification').val(i);
i++;
});
I have an issue with the append function. It works on chrome and firefox but not IE.
This is my code:
$('a#ajouterTarification').click(function() {
$("#append_tarification").append($("<div>").load("./server/hotels-ajouter-tarifications.php?i="+i).fadeIn(700));
$('#nb_lignes_tarification').val(i);
i++;
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我认为问题可能是由.append中的.load和.fadeIn引起的。我还没有测试过,但请尝试以下操作:
I think the problem may be caused by .load and .fadeIn in .append. I haven't tested it but try the following:
尝试使用appendTo代替append。这样,div 在您开始对其进行操作之前就会进入您的 DOM。
Try appendTo instead of append. That way, the div gets into your DOM before you start operating on it.