【发布时间】:2016-03-30 11:43:21
【问题描述】:
我有一段 javascript 代码(使用 jQuery)说:
$('.duration').each(function() {
$(this).html(this.duration_text);
});
它遍历类 'duration' 的每个元素并根据需要设置文本。问题在于它设置的文本来自一个成员变量,因此是 this.duration_text。 'this' 引用被 jQuery 在迭代中使用的 'this' 引用破坏了。
如何避免这种碰撞?
虽然答案的基本概念可能与标记为重复的问题完全相同,但我并不清楚这是同一个问题。事后看来,当然,但是在搜索自己时我没有找到它,也不清楚如果我找到它是同一个问题。
【问题讨论】:
标签: javascript jquery