当前位置:  开发笔记 > 编程语言 > 正文

如果不存在,jQuery v1.10 + val()会创建空选项

如何解决《如果不存在,jQueryv1.10+val()会创建空选项》经验,为你挑选了1个好方法。

最近更新到jQuery v1.12并发现它将

以下是v1.10 +的行为:

$("button").click(function() {
  $("select").val('');
});


这是一个错误还是预期的行为?

我阅读了更改日志,但没有看到任何具体提及此更改但发现它具有破坏性.

(请注意:我不是在寻找解决方法,如评论中所述,我已经更改了我的应用程序$('select').prop("selectedIndex", 0).change();)



1> philantrover..:

jQuery自动将其设置为第一个或默认选项是在jQuery 1.10+之后修复的错误

请看这个链接:https://bugs.jquery.com/ticket/13514


那么让我直截了当,整个jQuery库被改为符合IE9的不一致行为?大声笑..好吧,如果这不是我整周听到的最愚蠢的事情.但是感谢这个链接...我相信这回答了我的问题.
推荐阅读
手机用户2402851335
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有