开发一个小插件,我发现了一个让我心碎的问题。要调用我的插件,我使用:
$('#input').myPlugin();
在给定的时刻,我需要在我的插件中使用 each ,以下是代码:
var list = []
var str = 'just a test <b>foo</b> blablabla <b>bar</b>'
str.children('b').each(function(i){
// Here I want use the $(this) of each function
list.append($(this).text())
})
在这段代码之后,我需要使用另一个“每个”函数,但现在我不想使用“每个”的 $(this),我想使用“全局 this”。换句话说,现在我想引用 $('#input'),即调用我的插件的元素。
hashtag.each(function(i)){
// In the first "this" I want refer to $('input'), in the second, to this of each function.
$(this).functionToFindText($(this))
}
我怎么能告诉 jQuery 这是什么?