来自.on方法的jQuery数据

时间:2014-06-10 18:42:17

标签: jquery ajax click

我使用.on方法,因为我加载的html按钮是基于AJAX的。为什么我没有得到数据?它返回未定义的。

var $content_details = $('.content_details'),
    thumb = $('button.thumbs');

$content_details.on('click', thumb, function(){

    alert( $(this).data('video') );
});

<button class="thumbs" data-video="1">Button</button>

1 个答案:

答案 0 :(得分:0)

.on()方法的参数不正确。它应该是一个选择器而不是jQuery对象。

$content_details.on('click', 'button.thumbs', function(){
    alert( $(this).data('video') );
});