如何通过名称获取表单内容?

San*_*ing 1 javascript ajax jquery jquery-selectors

如果我有

$(document).ready(function(){
    $('form').live('submit', function(){
    var dom       = $(this);
    var all_forms = $("form");
Run Code Online (Sandbox Code Playgroud)

问题

如何按名称而不是ID获取特定表格?

<form id="create_form" name="create_form" action="" method="post">
Run Code Online (Sandbox Code Playgroud)

目的

它必须是名字的原因是我有许多自动生成的表单,我不知道ID的事先,但名称总是相同的.

当我有表格时,我会把它传递给嵌套

$.ajax({
   type: "GET",
   url: "/cgi-bin/ajax.pl",
   contentType: "application/json; charset=utf-8",
   dataType: "json",

// data: $(this).serialize(),
// data: $(form_id).serialize(),
// data: $(aform).serialize(),
Run Code Online (Sandbox Code Playgroud)

lon*_*day 10

您可以使用属性equals selector:

$('form[name="create_form"]')
Run Code Online (Sandbox Code Playgroud)