Javascript 如何将.live()与Ajax结合使用,而不是用于单击事件?

Javascript 如何将.live()与Ajax结合使用,而不是用于单击事件?,javascript,ajax,jquery,Javascript,Ajax,Jquery,基本上,我正在尝试使用一些jQuery代码来处理我通过Ajax引入的元素: $(document).ready(function() { $('#newsevents').DDSlider({ nextSlide: '.slider_arrow_right', prevSlide: '.slider_arrow_left', selector: '.slider_selector', trans: 'fading'

基本上,我正在尝试使用一些jQuery代码来处理我通过Ajax引入的元素:

$(document).ready(function() {
    $('#newsevents').DDSlider({
        nextSlide: '.slider_arrow_right',
        prevSlide: '.slider_arrow_left',
        selector: '.slider_selector',
        trans: 'fading'
    });
});
问题是我不知道如何将它与
.live()
一起使用,以便让新引入的元素与上面的脚本一起工作

我试过了

$('#weekly_events_m').live('click', function(event) {
    event.preventDefault();
    console.log('clicked');
    $.get('index.php/weekly_events', function(html) {
        $('#ajax').css('display', 'none').html(html).fadeIn(3000).css('display', 'inline');
        success(function() {
            $('#newsevents').DDSlider({
                  nextSlide: '.slider_arrow_right',
                  prevSlide: '.slider_arrow_left',
                  selector: '.slider_selector',
                  trans: 'fading'
            });
        });
    });
});

但它仍然不起作用。我做错了什么?

一种方法是在
success
回调中重新绑定:

success:function(data){

    //Some code here

    $('#newsevents').DDSlider({
        nextSlide: '.slider_arrow_right',
        prevSlide: '.slider_arrow_left',
        selector:  '.slider_selector',
        trans:     'fading'
    });
});
}

哇,这是超快的回答。我要去看看你说的话,非常感谢。