2013-07-30 88 views
0

我無法獲取動態文本字段值。請參閱下面的我的jQuery代碼。無法使用Jquery獲取動態文本字段值

我在爲LandMark創建文本字段時添加了onclick事件。請參閱下面的代碼。 我總是沒有定義。請幫幫我。

功能dynamicEvent(){

 alert("dynamic event"); 
    $(document).ready(function(){ 
    alert("inside ajax --> dynamic"); 

    var table = document.getElementById("dataTable"); 
    alert("table-->"+table); 
    var rowCount = table.rows.length;   
    alert("rowCount-->"+rowCount); 
    alert("value of rowCount"+rowCount);   
    var uniqueId; 
    for (var i=rowCount;rowCount>7;i++){ 

     uniqueId = i; 
     alert("inside for loop"); 
     alert("uniqueId-->"+uniqueId); 

     var element = document.createElement("input"); 
     uniqueId=uniqueId-1; 

      element.id = "t02Travelfrom" +uniqueId; 


      var tfrom=element.id; 

      alert("tfrom id-->"+tfrom); 

      var t02Travelfrom=$("tfrom").val(); 

      alert(tfrom+"--value-->" +t02Travelfrom); 

     } 

    }); 

} 
+0

看看這裏;-) http://api.jquery.com/id-selector/ –

+0

我們幫你嗎? – FSou1

+0

你確定你接受正確的答案嗎? – FSou1

回答

-1

$("tfrom")與標籤返回元素tfrom

您需要$(tfrom)。你不需要雙重配額。

+0

'tfrom'是一個元素ID – FSou1

+0

是的,我接受它的ID,現在我刪除了它的工作。謝謝你的幫助。感謝論壇。 – anand

+0

它不能工作,不明白爲什麼這個答案被接受 – FSou1

0

您有不正確的選擇:

var t02Travelfrom=$("tfrom").val(); 

變化:

var t02Travelfrom=$("#" + tfrom).val(); 
+0

謝謝 - > FSou1,它的工作。 – anand