我们说我们有一个父div。有没有办法处理某个事件的触发,让我们说在这种情况下,任何子元素的click事件,让我们在jQuery中说一个link()?
答案 0 :(得分:3)
当然,使用.on()
绑定功能:
$('.parent-div').on('click', '.child', function(e){
// Your code
});
答案 1 :(得分:2)
根据事件的类型,您应该能够使用click()
或on()
事件来使用首选语法进行侦听:
// Pick up any click events triggered by a "child" element below a specific parent
$('.parent .child').click(function(){ ... });
或:
// Do the same thing (using .on() will pick up dynamically added elements)
$('.parent').on('click','.child',function(){ ... });
示例强>
你可以see a complete example of this here并在下面演示: