У меня есть следующий HTML:
<span onclick="alert('Boem')">
<button id="test1">test</button>
</span>
Когда я вызываю следующий код JavaScript:
$('#test1').trigger('click');
Событие onclick запускается дважды, хотя я ожидаю, что оно будет запущено только один раз. Потому что JQuery должен посмотреть в дереве DOM и найти только один щелчок.
У меня нет контроля над пролетом, он генерируется сторонним инструментом. У меня есть контроль над кнопкой и ее параметрами.
Вы можете найти пример JSFiddle здесь: http://jsfiddle.net/Voga/v4100zke/
Обновление
Я не знаю содержания слушателя onclick в span. Это также генерируется сторонним инструментом. Я хочу, чтобы триггер клика выполнял этот клик, как сейчас, но только один раз.