0

フォーラムで同じものを .replaceWith() に置き換えようとしています-置き換えることができますが、アイコンを押すと、置き換えているものはまったく同じですが、テキストが追加されません。

何が原因でしょうか?

$(".class").replaceWith("<table id='table'><img src='smiley.png' class='smiley' /></table>");

コードはまったく同じですが、replaceWith() が適用された後に画像をクリックしても機能しません。テキスト フィールドにスマイリーを追加する必要がありますが、現在は追加されていません。

4

1 に答える 1

0

次のように、親から子にフィルタリングするクリック イベントをバインドできます。

$('.parent').on('click', '.child', function(){
    // your code here
});

.childこれにより、 の新しいインスタンスが動的に追加された場合でも、クリック イベントを発生させることができます。

于 2013-07-15T23:13:01.050 に答える