2009-07-17 23 views
0

私はC#アプリケーションでMVCを行っています。私はテーブルの行全体にアクセスし、各セルの値をjqueryを使って変更しようとしていました。jQueryを使用したテーブルの内容とその内容

json呼び出しが成功すると、各tdの値を変更する必要があります。

このアドバイスをお寄せください

答えて

3

テーブルの「ID」は「myTable」としましょう。

$.getJSON('http://yourpageurl.com', 
    function(data) 
    { 
     //Let's say you want to modify all the cells in the first row. 
     $('#myTable tr:first td') 
      .each(
       function() 
       { 
        //'this' represens the cell in the first row. 
        $(this).html('changing cell value'); 
       } 
      ); 

     //If you want to access all cells of all the rows, replace 
     //#myTable tr:first td with 
     //'#myTable td'  


    } 
); 

EDIT:

あなたはTRのための 'ID' を知っている場合、あなたは置き換えることができ

'#myTable TR:最初のTD' がセレクタ '#<は>' <を交換>あなたのTR idと一緒に

+0

私のテーブルのtrは、そのIDの動的値を持ちます。その場合、アクセスする方法。 Jsonの呼び出しは、javacript関数の下に表示されます。 関数SubmitReport(id){ // jsonここをクリック } – Prasad

+0

$(this).html( '変化するセルの値'); $(this).children( 'td').html( 'セル値の変更');それ以外の場合は、td要素全体を新しい値に置き換え、tdの内容だけを置き換えたいと思っている限り理解します。 – RaYell

+0

RaYell、間違いを指摘してくれてありがとう。セレクターを修正しました。 – SolutionYogi

関連する問題