2012-09-12 65 views
0

我想從使用jQuery的html表中的動態行中獲取數據。我提到了下面的代碼段用於創建動態行如何使用jQuery檢索動態添加/刪除的數據行?

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()); 
}); 

#finalbtn是html按鈕。當我點擊按鈕。上面是否有任何問題來檢索數據?

的jsfiddle: - JSFIDLE URL

+0

請修復格式,並考慮發佈一個示例到jsfiddle並添加一個鏈接到它。 – tucuxi

+0

根據您的意見我添加jsfiddle.please檢查它。 – user1357722

回答

0

試試這個:

編輯: 既然你試圖讓一個textbox而不是td本身的價值,你應該使用val()獲得價值。此外,看着你的小提琴,文本框的類型是text而不是textbox。這是更新的jsFiddle

$("#finalbtn").click(function() { 
    var membrdt = ''; 
    $("#fmly_dtls tr").each(function(i) { 
     var myValue2 = $(this).find('td:first :text').val(); 
    }); 
});​ 
+0

Thanks.If iam使用.text()/。val()函數將顯示空白數據。所以如何檢索行的值。 – user1357722

+0

@ user1357722也許現在回覆已經太遲了,但如果您還沒有找到解決方案,請查看更新後的答案。 –