「var data;」という ajax 応答オブジェクトがあります。.
html コンテンツが含まれています。
その中に、id='table123' のテーブルがあります。
変数「データ」のテーブル内の単語「サンプル」を「サンプル」フォームに置き換えたい。
javascript または jquery を使用して、「サンプル」という単語をすべて置き換えたいと考えています。
質問する
791 次
2 に答える
2
JavaScript置換法を使用できます。
data.replace(/sample/g, "SAMPLE");
OP変更に伴う更新
var data = $(data);
changedHtml = data.find('#table123').html().replace(/sample/g, "SAMPLE");
data.find('#table123').html(changedHtml);
于 2012-11-07T07:32:52.990 に答える
0
最初にテーブルを作成してから、テキストを置き換えます。
// used "#id" for illustration purposes
$("#id").append( data );
var el = $('#table123');
var txt = el.html( el.html().replace(/sample/g, 'SAMPLE') );
$(data)の使用に関して、jQueryのドキュメントには文字列をjQuery()に渡すことについて次のように記載されています。
文字列がHTMLスニペットのように見える場合、jQueryはHTMLで記述されているように新しいDOM要素を作成しようとします。
したがって、最初に要素を作成し、後で置き換えることもできます。
于 2012-11-07T07:58:21.807 に答える