0

動的テキストフィールドの値を取得できません。以下の私の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);

        }

     });

 }
4

2 に答える 2

0

セレクターが正しくありません:

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

への変更:

var t02Travelfrom=$("#" + tfrom).val();
于 2013-07-30T09:21:33.513 に答える