JQuery Once()
Профессионально не могу объяснить что делает функция once(). На примере, в нее обернут код, копирующий содержимое элемента в поле формы. Если обертку не использовать, содержимое будет скопировано в поле дважды. На практике, если по каким-то причинам появляется дублирование, пробуйте переместить код в тело этой функции.
1 2 3 4 5 6 7 8 9 10 |
(function ($) { Drupal.behaviors.myCode = { attach : function(context, settings) { $('.office-email').once(function() { var email = $('.office-email .field-item').text(); $('#edit-submitted-mail-to').val(email); }); } }; })(jQuery); |