如果我想获取一个表单,然后抓取一些按钮,然后将一些操作附加到提交我的表单的那个按钮上,我目前正在这样做:
<form>
<button>Some Button</button>
</form>
$('form').find('button').click(function(){
$(this).closest('form').submit(); // is there a better way of getting the form?
});
我想知道是否有一种更高效的方法可以在我的查找中选择原始表单元素。form
有没有办法在其后代的点击事件中获取对我原始对象的引用,而不是必须遍历 dom ?
不幸的是,在这种情况下.context
会给我button
元素,我可以通过什么方式获得原始上下文?还是我只需要遍历?
请注意,这是一个人为的示例,我实际上并没有使用按钮和表单,但我更感兴趣的是在find
.