2012-01-13 3 views
0

コード私はテーブル内のTRを編集する方法を知りたいことはjqueryの

<td name="outwardQtyzzz" align="left" valign="middle" bgcolor="#FFFFFF" class="rows"> <?=$row->outward;?> </td> 

または

<td name="outwardQtyzzz" align="left" valign="middle" bgcolor="#FFFFFF" class="rows"><input name="outwardQtyUpdated" type="hidden" value="" /> <?=$row->outward;?> </td> 

jqueryの

var quantity=$("[name=outwardQtyzz]").val($(this).closest('tr').find('td:eq(3)').text()); 

を使用してテーブルの行を編集することが可能ですjqueryを使用して上記のjqueryで編集tr値を取得します。編集前にtrの値を取得できますが、編集後にjqueryを使用して取得できません

+0

あなたは 'tr'を編集したいが、あなたは'のサンプルを掲載td '。より完全なサンプルがなければ、問題を特定することは困難です。 – Sorpigal

+0

あなたはあなたの例で行ったのと同じ方法で新しい値を得るべきです、あなたが編集を完了した後でなければなりません。あなたは細胞を編集するために何を使用しますか? –

+0

@ManuelvanRijn mは混乱していますので、入力タイプ= "text"を使用しましたが、新しい値を取り出すことはできません – dude

答えて

1

あなたの意見に基づいて申し訳ありませんが、入力の焦点を失った後に値を取得したいと思います。

$("td.rows input").blur(function() { 
    var quantity = $(this).val(); 
}); 

// or as of jQuery version 1.7 
$("td.rows input").on('blur', function() { 
    var quantity = $(this).val(); 
}); 
0

はい... uは(.appendを使用して編集することができます),.(),.前()メソッドの後に...ここ は...

$('#tr').after($(' <input type="text" style="width:40px;" id="setUnitName"/>')); 

「1例を置くメートル#trは、」uは、コードの上に使用してテキストボックスを追加することができた後、テーブルの行ID、である、(後にしてみてください),.同様)(前...

関連する問題