powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как вернуть объект(элемент) события
5 сообщений из 5, страница 1 из 1
Как вернуть объект(элемент) события
    #39126034
MSSQLAndDotNet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть разметка
Код: html
1.
2.
3.
<span title="удалить" data-delete-content-replace="true" data-delete-button="true">
	<img src="/content/img/delete-icon.png">
</span>




Повесил обработчик
Код: javascript
1.
2.
$('[data-delete-button]').click(function (e) {
});


Жму на иконку и вижу что
Код: javascript
1.
	$(e.target) есть <img src="/content/img/delete-icon.png">



почему так происходит?

Спасибо.

PS
Я знаю что $(this) вернет спан.
...
Рейтинг: 0 / 0
Как вернуть объект(элемент) события
    #39126045
oaken
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSSQLAndDotNet,

попробуйте изменить разметку так
Код: html
1.
2.
3.
4.
<span title="удалить" data-delete-content-replace="true" data-delete-button="true">
Text
	<img src="/content/img/delete-icon.png">
</span>

и кликнуть по тексту рядом с иконкой
...
Рейтинг: 0 / 0
Как вернуть объект(элемент) события
    #39126098
Фотография -k2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSSQLAndDotNet,

http://api.jquery.com/on/
...
When jQuery calls a handler, the this keyword is a reference to the element where the event is being delivered; for directly bound events this is the element where the event was attached and for delegated events this is an element matching selector. (Note that this may not be equal to event.target if the event has bubbled from a descendant element.) To create a jQuery object from the element so that it can be used with jQuery methods, use $( this ).
...
...
Рейтинг: 0 / 0
Как вернуть объект(элемент) события
    #39126101
Фотография -k2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSSQLAndDotNet,

$(e.currentTarget)
...
Рейтинг: 0 / 0
Как вернуть объект(элемент) события
    #39126302
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSSQLAndDotNet, происходит так потому, что target позволяет понять на каком именно потомке произошло событие.

https://learn.javascript.ru/event-delegation
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как вернуть объект(элемент) события
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]