【发布时间】:2011-09-02 00:59:18
【问题描述】:
这是我的代码:
$myDiv = $('<div>1</div>');
$myDiv.each(function () {
console.log(this.html());
});
它会产生错误,因为 this 应该是 $(this)。可是等等。 $myDiv首先不是一个jQuery对象,所以this也必须是一个jQuery对象。如果是这样,我为什么要将this 包裹在$( ) 内?
【问题讨论】:
-
抱歉,这不是选择器:'1'
-
你应该看到这个帖子:stackoverflow.com/q/3001045/49186
-
@Alleo 此代码在innerHTML 中创建一个带有
1的新div。它不会选择现有元素。 -
@Dennis 不知道这个超载,谢谢。
标签: jquery