我正在使用 jQuery
和 $.post()
。
我有以下代码:
$('#form #buttonQuery').click(function () {
var post = $.post(url, info,process, 'json');
}
在函数内部,如何引用表单的action
或name
?
我尝试了$(this).action
,但它不起作用。
谢谢
最佳答案
任何表单元素都有一个内置的对表单的 native 引用,它是 this.form
$('#buttonQuery').on('click', function () {
var action = $(this.form).attr('action'); // jQuery
var name = this.form.name; // native property
var post = $.post(url, info, process, 'json');
});
在 jQuery 中你也可以这样做 $(this).closest('form');
关于javascript - 对触发调用的表单的 jQuery 引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25006885/