ฉันมีพฤติกรรมที่เพิ่มonลงในกล่องกาเครื่องหมายบางอย่าง
(function($) { 
  Drupal.behaviors.mymodule = {
    attach: function (context, settings) {
      $('.skip-line', context).on('change', function(){
        // some code
        if ( confirm(Drupal.t('Apply to all languages?')) ) {
          // applying...
        }
      });
    }
  };
})(jQuery);มันใช้งานได้ดีมาก แต่ช่องทำเครื่องหมายอยู่ในส่วนที่โหลด AJAX ถ้าฉันโหลดส่วนนั้นของแบบฟอร์มอีกครั้งการคลิกที่พวกมันจะทำให้ป๊อปอัปยืนยันสองครั้ง ตอนนี้ฉันรู้ว่าฉันสามารถทดสอบฟังก์ชั่นภายในถ้ามันเป็นครั้งแรกในแถวที่เรียกว่า แต่ฉันต้องการที่จะให้แน่ใจว่ามันถูกเพิ่มเข้าไปในองค์ประกอบของฉันเพียงครั้งเดียวและจึงเรียกว่าเพียงครั้งเดียว ฉันจะทำสิ่งนั้นได้อย่างไร