Как получить контент формы по имени? - PullRequest
1 голос
/ 18 мая 2011

Если у меня есть

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

Проблема

Как получить конкретную форму по имени, а не по идентификатору?

<form id="create_form" name="create_form" action="" method="post">

Цель

Причина, по которой это должно быть по имени, заключается в том, что у меня есть много автоматически сгенерированных форм, в которых я не знаю идентификаторов заранее, но имена всегда одинаковы.

Когда у меня будет форма, я передам ее вложенному

$.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(),

1 Ответ

10 голосов
/ 18 мая 2011

Вы можете использовать селектор атрибутов , равный :

$('form[name="create_form"]')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...