【发布时间】:2013-11-29 07:39:32
【问题描述】:
解释为什么/如何工作的文档在哪里? jQuery 将未声明的变量解释为 id。我觉得这很奇怪,而且是偶然遇到的。它是如何工作的?
HTML
<div id="wrapper">
<input id="a" value="click" type="button" />
</div>
JS
$(wrapper).on("click", "#a", function(){
alert("test");
});
【问题讨论】:
-
这是 JavaScript 的一个怪癖,而不是 jQuery。
-
这里提示一下:和jquery无关。
-
@zzzzBov:这是 Microsoft Internet Explorer 的一个怪癖,而不是 JavaScript。 :P
-
@Amadan,所有浏览器都这样做,而不仅仅是 IE。这是向后兼容的语言的一个怪癖。
标签: javascript jquery