我有以下的HTML通过我的代码重复最近的按钮,与正确的按钮“gobutton”类激活进入被按下时:触发对委托事件
<div>
<input type="text">
<button id="btnGO" class="gobutton">GO</button>
</div>
和jQuery代码块这会正确启动,但不会激活gbutton。我猜这是因为代表团最接近的功能不起作用,但我不确定?
$('body').on('keypress', 'input:text', function (e) {
var key = e.which;
if(key == 13) {
e.preventDefault();
$(this).closest('.gobutton').click();
}
});
'.closest() '在树上搜索。你正在寻找'.siblings()'选择器 – abhishekkannojia