1
私はtdの中にボタンがあるテーブルを持っています。ボタンを押すとtdにテキストが追加されます。一度ボタンをもう一度押すと、このテキストが削除されます。 このボタンはテーブルに複数回使用されることに注意してください。 これを行うにはどの方法を使用できますか?JQueryを元に戻す
これは私のコードです:
$(document).on('click', '.releasebutton', function() { // button class="releasebutton"
var label = $(this).text();
if (label == "Add") { // it is "Add" by default
$(this).text("Cancel");
$('.ReleaseTD').append("<br>" + "test"); // td class="ReleaseTD"
}
// the code above this works
else {
$(this).text("Add");
$('.ReleaseTD').remove("<br>" + "test");
// this obviously is wrong but this is where i would like the correct code
};
});
これは私が唯一のボタンを使用している場合、私はすべての
のようにTR番号IDを挿入し、TR番号IDと同じボタンでデータを送信するなど、一意のIDが必要です。 – Imphusius
http:// stackoverflow .com/a/546055/6501094これは私のために働いた – Roy123
二つの方法:
1)Aとのスパンにあなたのテキストを追加一意のIDを入力し、このIDを削除します。たとえば、最も大きな番号のIDを削除します。愚かなやり方は、最新のIDをグローバル変数に格納することだけです。
更新:あなたの編集後、私は複数回を元に戻す機能を追加しました。基本的に無制限の元に戻すことができます。
2)[lame and wrong]以前の.html()要素のHTMLコード全体をグローバル変数に保存します。必要に応じてグローバル変数から前のバージョンのテキストを復元します。
出典
2016-09-22 12:25:15 K48
次のことを試してください:
出典
2016-09-22 12:26:44
関連する問題