使用jquery获取单击链接的形式
如何获取包含我单击的按钮的表单对象?我不想给表格一个id使用jquery获取单击链接的形式,jquery,Jquery,如何获取包含我单击的按钮的表单对象?我不想给表格一个id $('#buttonid@(Model.Id)').on('click', function (e) { e.preventDefault(); // get form here which is around the link button I clicked? } 您可以使用closest()查找与给定选择器匹配的父元素: $('#buttonid@(Model.Id)').on('click',
$('#buttonid@(Model.Id)').on('click', function (e) {
e.preventDefault();
// get form here which is around the link button I clicked?
}
您可以使用closest()
查找与给定选择器匹配的父元素:
$('#buttonid@(Model.Id)').on('click', function (e) {
e.preventDefault();
var $form = $(this).closest('form');
// do something with $form...
});
您可以使用closest()
查找与给定选择器匹配的父元素:
$('#buttonid@(Model.Id)').on('click', function (e) {
e.preventDefault();
var $form = $(this).closest('form');
// do something with $form...
});
那么如何让表单元素序列化它呢?执行$form.serialize()操作将返回一个空字符串,如“”???,这肯定会起作用。你能把完整的HTML添加到问题中吗?没问题,很乐意帮忙:)我怎样才能让表单元素序列化它呢?执行$form.serialize()操作将返回一个空字符串,如“”???,这肯定会起作用。您能将完整的HTML添加到问题中吗?没问题,很乐意帮助:)