jquery现场背景

时间:2011-05-09 11:26:48

标签: javascript jquery this live

我想在选择器上执行实时函数,但我想根据此选择器添加上下文。 我知道这是错的,但正确的做法是正确的:

$('.myClass',$(this).parent()).live('myEvent',function(){..})

.myClass是一个重复的元素类。这个'live'让我可以仅在上下文中限制事件,实际上是选择器父级。 我希望我能理解。

2 个答案:

答案 0 :(得分:1)

看起来你正在寻找的是.delegate()函数,就像.live()一样,但允许with other benefits的上下文(某种类型)。

试试这段代码:

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

答案 1 :(得分:0)

试试这个

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