Javascript jquery实时上下文

Javascript jquery实时上下文,javascript,jquery,this,live,Javascript,Jquery,This,Live,我想在选择器上执行live函数,但我想根据此选择器添加上下文。 我知道这是错误的,但是什么才是正确的呢 $('.myClass',$(this).parent()).live('myEvent',function(){..}) .myClass是一个重复的元素类。这种“实时”使我能够仅在上下文中限制事件,事实上是选择器父级。 我希望我能理解。看起来您正在寻找的是.delegate()函数,它与.live()类似,但允许使用上下文(某种程度上) 请尝试以下代码: $(this).parent()

我想在选择器上执行live函数,但我想根据此选择器添加上下文。 我知道这是错误的,但是什么才是正确的呢

$('.myClass',$(this).parent()).live('myEvent',function(){..})
.myClass
是一个重复的元素类。这种“实时”使我能够仅在上下文中限制事件,事实上是选择器父级。
我希望我能理解。

看起来您正在寻找的是
.delegate()
函数,它与
.live()
类似,但允许使用上下文(某种程度上)

请尝试以下代码:

$(this).parent().delegate('.myClass','myEvent',function() { .. } );
试试这个

$(document).on(".myClass","event",function(){
   var select = $(this).parent();
   //use select for further implentation as selecter
})

抱歉,但是我想“减少”上下文最接近的元素来查找其他元素。很抱歉,我不太理解您的意思。我上面的代码是您上面代码的直接翻译,但我的代码有效地将上下文限制为仅父级
.live()
将始终绑定到
文档
上下文,无论您的选择器是什么。