Сообщение от danik.js
|
if (target.matches('div#menu ul#add [name="my"]')){
// do stuff
}
Но это по спецификации. В реале же нужно использовать webkitMatchesSelector || mozMatchesSelector || msMathesSelector || oMatchesSelector (http://caniuse.com/matchesselector)
Кроме того, нет никакого смысла проверять контекст элемента, имеющего id, так что ваш пример плохой.
В jQuery есть кроссбраузерный метод проверки на соответствие селектору, но даже он вам не понадобится, так как в jQuery есть удобный способ делегирования обработки событий.
|
Нет, этот способ не подходит. target - элемент. Как мне узнать всё, сплошь до name родителя?