0
Это пример, а не мой настоящий код.event.target не работает должным образом после запуска ('click') на chrome
function upload(){
event.preventDefault();
var elemento=$(event.target);
console.log(elemento);
}
function prepareUpload(){
event.preventDefault();
$("#upload").trigger("click");
}
<button id="prepareUpload" onclick="prepareUpload()" type="submit"/>
<button id="upload" onclick="upload()"/>
В Chrome, если я нажму кнопку загрузки можно увидеть в консоли, что элемент имеет идентификатор «загрузки», который является правильным, но если я нажимаю кнопку prepareUpload Я вижу идентификатор «prepareUpload». Я не могу попробовать так же в Firefox, но кажется, что он работает правильно.
Вы должны исправить неверную HTML разметку тоже;) –
Oops !! Извините за это .. :) Сделаю теперь .. :) Спасибо за это .. :) –
Tnanks, из-за события переменной, без которого event.target ошибочен. Вот почему он работал в Firefox (мне пришлось передавать событие обязательно), а не в Chrome (переменное событие необязательно) – tecop