3

ユーザーが他の人のコメントを引用できるフォーラムを作成しています。
コメントの引用をクリックすると、そのコメントの html が取得され、Quote: Original post by a memberほとんどのフォーラムと同様に、小さなボックスに表示されます。

ただし、引用を含むコメントに返信すると、返されます

Quote: Original post by a member
      Quote: Original post by a member

そのため、次の返信を投稿すると、2 つの引用符が重なって表示されます。
私がやりたいのは、元のコメントから引用を削除して、引用が1つだけ表示されるようにすることです。見積もりの​​ ID はspan.threadreply、以下のコードを使用して DOM から削除できます。

$("#somereplyid span.threadreply").remove()

しかし、これは私がしたくないページからそれを削除します。somereplyidというラベルの付いた変数にの HTML がありますreply。jQuery を使用してこの変数をサニタイズして、実際のドキュメントから削除せずに span.threadreply を削除するにはどうすればよいですか?

とにかく不明な点がある場合は、質問を編集して改善できるように教えてください。

4

1 に答える 1

3

これを使用して、応答変数を定義してみてください。

var reply = $('#reply').clone().find('span.threadreply').remove().end().html();
于 2013-10-21T20:08:52.183 に答える