0

フォームを使用してテーブル形式でデータの行をロードするこのフォームがあります。ユーザーが金額の一部を更新し、フォームを送信するより。フォームは正常に動作します。更新された値を HTML ページから jQuery 関数に送信する方法がわかりません。

<div id="Sales">
    <script id="salestTemp" type="text/x-jquery-tmpl"> 
        <form id="salesForm" action="">
            <table class="" border="1" cellpadding="0" cellspacing="0">
                <thead>
                    <tr>
                        <th class="label"><a href="">Name<span class="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></a></th>                
                        <th class="label"><a href="">$ Amount<span class="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></a></th>                  
                   </tr>
                </thead>
                <tbody>
                    {{#each items}}
                    <tr class="">
                        <td>{{=name}}</td>
                        <td>$&nbsp;&nbsp;<input type="text" class="{{=id}}" id="Amount" value='{{=Amount}}' /></td>
                    </tr>
                    {{/each}}  
                    <tr>
                        <input type="submit" class="" id="submit" name="" value="Save" />
                    </tr>
                </tbody>           
            </table>                 
        </form>
    </script
</div>

私は次のjQueryを使用しています:

$(document).ready(function () {
    $("#submit").click(function () {
        alert("inside");
        $.ajax {......};
    });
});

送信を押しても、 .click 関数にヒットしません。これを修正する方法またはどこを見ればよいか知っている人はいますか? ありがとう

4

3 に答える 3

0

クリック機能がヒットしましたブラウザのエラーコンソールを確認してください..スクリプトタグが正しく終了していません..

そして、スクリプトタグ内にフォームコンテンツを入れましたか???

于 2013-09-12T04:38:40.000 に答える