查找后点击元素的jquery

时间:2015-05-31 11:50:30

标签: javascript jquery

为什么我不能在“on”处理程序中将变量写为选择器。怎么会对吗?

var buttons = $('.sector').find('button');
$(document).on('click', buttons, function() { // here buttons not found
    //...
})

$(document).on('click', '.sector button', function() { // here works
    //...
})

内容可以在ajax请求之后,所以我需要写$(文档)而不是$(按钮)!?

1 个答案:

答案 0 :(得分:1)

您可以将它绑定到您要通过ajax更新内容的div父级。

$('#ParentDivOfUpdateId').on('click', '.sector button', function() { 
    // here ParentDivOfUpdateId is Id of div which is parent to your dynamic content
    //...
})