使用find将jQuery live转换为on

时间:2013-08-20 05:02:43

标签: jquery

如何将其转换为使用.live中的jQuery。:

    var $elementHelper = $('.inline_docxdiv [class^="element_helper"]');

$elementHelper.find('.display-explanation').live('click',(function() {

    //code here

    }));

我尝试了这个并没有奏效:

    var $elementHelper = $('.inline_docxdiv [class^="element_helper"]');

$(document).on('click', $elementHelper.find('.display-explanation'), function () {

    //code here

    });

2 个答案:

答案 0 :(得分:4)

试试吧,

$elementHelper.on('click', '.display-explanation', function () {
   //code here
});

语法是,

.on( events [, selector ] [, data ], handler(eventObject) )

.on( events [, selector ] [, data ] )

阅读on()

答案 1 :(得分:0)

尝试

$(document).on('click', '.inline_docxdiv [class^="element_helper"] .display-explanation', function () {

    //code here

});