У меня проблема с моей функцией. Это мой пример разметки:jquery on mousedown не выбирает родителя
<div id="parent">
<div id="container">
<div id="childElement1">
</div>
<div id="childElement1">
</div>
<div>
</div>
Теперь у меня есть этот код:
$('div').on('mousedown','div',function(e){
e.stopPropagation();
switch(e.which){
//left mouse click
case 1:
break;
//middle mouse click
case 2:
break;
//right mouse click
case 3:
console.log(e.target);
break;
}
});
С этим кодом можно выбрать элемент контейнера, а также дочерние элементы с помощью правой кнопки мыши (дочерние элементы будет создан во время выполнения). но я хочу также иметь возможность выбрать элемент «Родительский». Так может ли кто-нибудь дать мне совет, как это исправить?
'$ (e.target) .parent()'? – billyonecan
'$ (this) .parent()' не работает? – slash197