说明原因/如何运作的文档在哪里? jQuery将未声明的变量解释为id。我发现这很奇怪,偶然遇到。它是如何工作的?
HTML
<div id="wrapper">
<input id="a" value="click" type="button" />
</div>
JS
$(wrapper).on("click", "#a", function(){
alert("test");
});
答案 0 :(得分:4)
没有。 Javascript / DOM的确如此。
id
属性用于创建一个全局变量,该变量指向具有id
的每个元素。
此行为多年来一直在Internet Explorer中使用,is now standardised in HTML5。