0

jQueryを使用してhtmlテーブルの動的行からデータを取得しようとしています。動的行を作成するための以下のコードスニペットについて言及しました

jQuery 関数

 $("#madd").click(function(){

         if ($("#selected_text").html()!=''){
          $(this).closest("tr").clone(true).appendTo("#fmly_dtls").find('input').val('');
    }else{
        alert('Please save the data');
    }
 });

テーブル ID は#fmly_dtlsであるため、追加ボタンをクリックするとテーブルに行が追加されました。5 行を追加した後、動的行データからそのデータを取得しようとしています。

$("#finalbtn").click(function(){
    var membrdt='';
$("#fmly_dtls tr").each(function (i) {         
    var myValue2 = $(this).closest('tr').find('td:first'); 
    alert($(this).children('td:first').val());
});

#finalbtnhtmlボタンです。ボタンをクリックしたとき。データを取得する上で何か問題はありますか?

jsfiddle :- JSFIDLE URL

4

1 に答える 1

0

これを試して:

編集: a自体ではtextboxなく a の値を取得しようとしているため、を使用して値を取得する必要があります。また、あなたのフィドルを見ると、テキストボックスのタイプはありません。これが更新されたjsFiddleです。tdval()texttextbox

$("#finalbtn").click(function() {
    var membrdt = '';
    $("#fmly_dtls tr").each(function(i) {
        var myValue2 = $(this).find('td:first :text').val();
    });
});​
于 2012-09-12T12:39:41.800 に答える