jQueryのすべての他のすべてのOU

私は4つの入力を持つlitleフォームのリストのプリントを持っています。 このリストには、1つ以上のフォームを含めることができます。

私はそれぞれのフォームをAjaxで更新しようとしています。

どうやってやるの? 私は.each()関数でしようとしましたが成功しませんでした。

例:

$('form.atusales').each(function(){
     $(this).submit(function({
       var thisid = $('#idsalews').val();    
    })    
})

どのように各フォームから$( 'idsalews')を得ることができますか?

どんな助けでも、お応えします。

1
同じIDで同じページに複数のものを置くべきではありません
追加された 著者 Patricia,

1 答え

ID属性を持つ要素は一意でなければなりません。要素を持つ複数のフォームがある場合は、すべて同じIDを持つことができないため、以下のコードを変更して idsalews 同じクラスのすべてのフォームに要素を入れることができます。

$('form.atusales').each(function(){
    $(this).submit(function({
       var thisid = $(this).find('.idsalews').val();    
    })    
})
0
追加された
var form は実際には必要ありません。引き続き this を使用して、
追加された 著者 Shawn31313,
あなたの権利は、送信イベントがまだフォーム this のフォームに含まれているためです。
追加された 著者 Jeff Wilbert,
問題はありません、あなたの質問にサイクル全体を完了することを忘れないでください。この回答があなたの質問を解決した場合は、この回答の横にあるチェックボックスをオンにして質問に回答をマークしてください( 詳細はこちらをご覧ください )。これはあなたの問題を解決したことを他の人に知らせることによって、あなたとコミュニティだけに利益をもたらすあなた自身の評判を築くのに役立ちます。
追加された 著者 Jeff Wilbert,
さて、私はそれを試してみましょう。
追加された 著者 Klauzito,
完璧。これは私が必要とするものです。
追加された 著者 Klauzito,