Привет, у меня есть многозначное поле cck в моем типе содержимого cck.Я хочу смоделировать нажмите на «добавить еще один элемент» с помощью jquery.который похож на
$ ('# edit-field-supp-quan-field-supp-quan-add-more'). trigger ('click');
, но вызывает целоесодержимое формы для отправки вместо добавления дополнительного поля cck с несколькими значениями.
Ручные щелчки работают отлично.Может кто-нибудь сказать мне, почему поведение ручных кликов и симулированных кликов отличаются.спасибо
---- Обновление ---- Это код, который я использовал: -
$ ('# edit-field-freightamount-0-value'). click (function() {
alert ('hello');
$ ('# edit-field-supp-quan-field-supp-quan-add-more'). Trigger ('click');
// $ ('. Form-submit ahah-processing '). Trigger (' click ');
});
Я действительно намеревалсявызовите это изнутри какой-то другой функции, но я просто хотел проверить это до этого.Итак, я написал эту фиктивную функцию, которая похожа на то, что если я щелкаю внутри текстового поля, он должен имитировать щелчок «добавить еще элемент»
Как мы можем предотвратить действие по умолчанию для щелчка?