Использование dot.js Я добавляю кнопку на определенную веб-страницу, которая при щелчке должна добавить текст в текстовое поле, а затем вызвать еще одну кнопку, которую нужно щелкнуть. Я имитировать, добавив обработчик щелчка к моей кнопке, которая имеет следующий код:Запуск кнопки в jQuery не работает
var button = $('.some-class').find('button')[0];
console.log(button); // element I expect
button.click();
Однако, это не работает, и я не знаю, почему. Если вместо .click()
я выполняю .remove()
, кнопка удаляется со страницы. Если я использую консоль для выполнения того же кода, кнопка будет нажата. Это говорит мне, что у меня есть правильный элемент, но что-то не так с событием click()
.
Может кто-нибудь объяснить, почему это не работает ни в Safari, ни в Chrome? Я пробовал много разных вещей, но я новичок в jQuery, поэтому мне, вероятно, не хватает некоторых деталей в том, как это работает.
Где 'click' событие? – Arg0n
@ Arg0n Не знаете, какое событие 'click' вы имеете в виду? –
Событие 'click' для' кнопки'. А также, как вы привязываете события к кнопкам. – Arg0n