2011-12-05 20 views
0

テーブルの選択された行からMVCのフォームにデータを移動しようとしています。 jqueryのクリックイベントを使用して、テーブルからデータを取得し、フォームに移動します。 clickイベントは機能していますが、データを間違ったフィールドに移動しています。 HERESにクリック機能:MVCテーブルから入力への移動

$(document).ready(function() { 
    $(".innerTbltr").click(function() { 
     alert("Event handle."); 
     //this.css("background-color", "#E8EEF4"); 
     $("#firstName").val(this.childNodes[0].innerHTML); 
     $("#lastName").val(this.childNodes[1].innerHTML); 
     $("#address1").val(this.childNodes[2].innerHTML); 
     $("#address2").val(this.childNodes[3].innerHTML); 
     $("#city").val(this.childNodes[4].innerHTML); 
     $("#state").val(this.childNodes[5].innerHTML); 
     $("#zip").val(this.childNodes[6].innerHTML); 
     $("#birthDate").val(this.childNodes[7].innerHTML); 
    }); 
}); 

は、フォームは、このように設定されています

<form> 
    <input id="firstName" type="text"/> 
    <input id="lastName" type="text"/> 
    <input id="address1" type="text"/> 
    <input id="address2" type="text"/> 
    <input id="city" type="text"/> 
    <input id="state" type="text"/> 
    <input id="zip" type="text"/> 
    <input id="birthDate" type="text"/> 
</form> 

現在、最初の名前は、姓のフィールドに入れられます。姓はアドレス1フィールドに入れられます。アドレス1は状態フィールドに入り、残りの2つのフィールドは空白のままです。間にあるフィールドと同様に、データを持つフィールドは空白です。

答えて

0

それがすべてではないDOMはjQueryの

$(document).ready(function(){ 
//the click event here 
}); 
+0

にクリックイベントを入れてみてくださいロードされていることかもしれない私はjqueryのを試してみましたが、何も起こりません。私はjqueryをこのプロジェクトの前に同じ結果を使って一度使ってみました。私のjavascriptは実行されますが、jqueryを試しても何も起こりません。 – ExceptionLimeCat

+0

yuにjQuery.jsが含まれていますか? – Sedz

+0

はいビジュアルスタジオには、プロジェクトにjqueryライブラリが含まれています。 – ExceptionLimeCat

関連する問題