Javascript 如何使用.delegate和.nexist?
如何在上述函数中使用委托?任何人都可以提供帮助?您可以通过在事件处理程序中调用Javascript 如何使用.delegate和.nexist?,javascript,jquery,Javascript,Jquery,如何在上述函数中使用委托?任何人都可以提供帮助?您可以通过在事件处理程序中调用$(this)上的.closest来解决此问题: $('.inputRadio').closest("td").click(function (e) { //some code }); 注意:如果您的jQuery版本为>=1.7,则应使用.on: $(document).delegate('.inputRadio', 'click', function () { var closestTd = $(thi
$(this)
上的.closest
来解决此问题:
$('.inputRadio').closest("td").click(function (e) {
//some code
});
注意:如果您的jQuery版本为>=1.7
,则应使用.on
:
$(document).delegate('.inputRadio', 'click', function () {
var closestTd = $(this).closest('td');
// some code
});
因此,您想侦听元素未来祖先的事件吗?请注意,如果版本为>=1.7,则使用
on()
的on()
的语法是向后的
$(document).on('click', '.inputRadio', function () {
var closestTd = $(this).closest('td');
// some code
});