2011-02-02 10 views
0

ID comment_addXXXのフォームがいくつかあります。私は個々のフォームを個別に提出するのではなく、一度にすべて提出したいと思います。以下のようなものにjquery form submit

$('#comment_add1111').submit(); 
$('#comment_add111122').submit(); 
$('#comment_add1222111').submit(); 
$('#comment_add11133331').submit(); 

:すなわち

は、私のようなものを簡素化することができます

$('#comment_add*').submit(); 

答えて

0

またはたとえば、HTMLを考えてみます。 例:

<form id="target" action="destination.html"> 
    <input type="text" value="Hello there" /> 
    <input type="submit" value="Go" /> 
</form> 
<div id="other"> 
    Trigger the handler 
</div> 

イベントハンドラをすることができます次の形式に束縛される:

$('#target').submit(function() { 
    alert('Handler for .submit() called.'); 
    return false; 
}); 

他のコントロールのID:

$('#other').click(function() { 
    $('#target').submit(); 
}); 
0

ではないPetahを参照してくださいセレクタ

$('form[id^=comment_add]').each(function() { 
    $(this).submit(); 
}); 

で開始してみてください?

$('form[id^="comment_add"]').each(function() { 
    $(this).submit(); 
}); 
+0

それはPetahのもののように見えます – aWebDeveloper