私は私が持っている状況がありHTML table
ます。
いくつかありtd
ます。
すべてのtdにはいくつかのテキストと2つがありますhidden field
。
テーブルのtdテキスト用
にがあります。
2つの非表示フィールドを変更せずに、テーブルのすべてのtdのテキストを変更したいと思います。以前、私は同じためにjTemplateとjsonを使用していました。しかし、私は元の値と変わらないすべてのtdのJasonに隠しフィールド値を持ってきていました。そこで、置き換えが必要なテキストのみを表示するようにアプローチを変更することにしました。andメソッドを使用してjQueryでtdのテキストを変更する方法を知っています。しかし、td内のコントロール(非表示フィールド)に影響を与えることなくテキストを変更しますか?json source
text()
html()
---編集---
私のtdの1つは次のようなものです
<table id='demoTable'>
<tr>
<td>8: Tap on APN and Enter <B>www</B>.
<INPUT id=h150000000000000109743 class=hid value="test value" type=hidden>
<INPUT id=h250000000000000109743 class=hid1 value="26,222,98,10,50000000000000109744,T,~25,221,99,10,,T,www" type="hidden">
</td>
</tr>
</table>
そして私のjqueryはこのようなものです
function changeText() {
$("#demoTable td").each(function () {
for (var i = 0; i < $(this).children.length; i++) {
alert($(this).children(i).val());
}
// alert($(this).html());
// $(this).text("hello");
//alert($(this).html());
});
}