如何获取包含我点击的按钮的表单对象?我不想给表单一个id。
$('#buttonid@(Model.Id)').on('click', function (e) {
e.preventDefault();
// get form here which is around the link button I clicked?
}
答案 0 :(得分:4)
您可以使用closest()
查找与给定选择器匹配的父元素:
$('#buttonid@(Model.Id)').on('click', function (e) {
e.preventDefault();
var $form = $(this).closest('form');
// do something with $form...
});