Javascript jQuery为什么以及如何使用未声明的变量作为ID
解释为什么/如何工作的文档在哪里?jQuery将一个未声明的变量解释为一个id。我发现这很奇怪,而且是偶然遇到的。它是如何工作的 HTMLJavascript jQuery为什么以及如何使用未声明的变量作为ID,javascript,jquery,Javascript,Jquery,解释为什么/如何工作的文档在哪里?jQuery将一个未声明的变量解释为一个id。我发现这很奇怪,而且是偶然遇到的。它是如何工作的 HTML 没有。Javascript/DOM是这样做的 id属性用于创建指向具有id的每个元素的全局变量 这种行为在Internet Explorer中已经存在多年了,但事实并非如此。Javascript/DOM是这样做的 id属性用于创建指向具有id的每个元素的全局变量 这种行为在Internet Explorer中已经存在多年了。这是JavaScript的一个怪癖
没有。Javascript/DOM是这样做的
id
属性用于创建指向具有id
的每个元素的全局变量
这种行为在Internet Explorer中已经存在多年了,但事实并非如此。Javascript/DOM是这样做的
id
属性用于创建指向具有id
的每个元素的全局变量
这种行为在Internet Explorer中已经存在多年了。这是JavaScript的一个怪癖,而不是jQuery。这里有一个提示:它与jQuery无关。@zzbov:这是Microsoft Internet Explorer的一个怪癖,而不是JavaScript.:序言:@Amadan,所有浏览器都这样做,不仅仅是IE。这是语言的一个向后兼容性的怪癖。这是JavaScript的怪癖,不是jQuery。这里有一个提示:它与jQuery无关。@ZZBOV:这是Microsoft Internet Explorer的怪癖,不是JavaScript.:序言:@Amadan,所有浏览器都这么做,不仅仅是IE。这是语言的一种向后兼容性的怪癖。
<div id="wrapper">
<input id="a" value="click" type="button" />
</div>
$(wrapper).on("click", "#a", function(){
alert("test");
});