0

私はいくつかの画像を持っています。それらのいずれかをクリックすると、PNotify ポップアップが開きます。

PNotify ポップアップには、テキスト フィールドと [保存] ボタンのある単純なフォームがあります。ボタンをクリックすると、クリックした画像にテキストの段落が追加されます。

しかし、保存ボタンを押すと、テキストが複数回追加され、その後のクリックごとに +1 が追加されます。たとえば、最初の 1、次に 2、次に 4、次に 6 などです。

$('#pic_wrapper').on('click', '.mark', function(e) {
    var notice = new PNotify({
      ...
    });

    $('#text_form button[name=save]').on('click', function() {
      $('#' + e.target.id).append('<p class="text">' + $.trim(
        $('#input_text').val()) + '</p>');
      notice.remove();
    });
  });

クリックが複数回発生しているようです。どうすればそれを止めて、クリックごとに1回だけ起動させることができますか?

4

1 に答える 1