Я хотел бы знать, есть ли шанс выбрать только родительский div, а не его дочерний элемент. Простой пример будет таким:Event.target. Выберите родительский элемент вместо потомка
<!DOCTYPE html>
<html>
<body onclick="myFunction(event)">
<div style="border: solid black 2px">
<p>Click on a paragraph. An alert box will alert the element
that triggered the event.</p>
<p><strong>Note:</strong> The target property returns the element that
triggered the event, and not necessarily the eventlistener's element.</p>
</div>
<script>
function myFunction(event) {
alert(event.target.nodeName);
}
</script>
</body>
</html>
То, что я хочу, это просто, я хочу, чтобы нажать на DIV (не возражает, если он находится на р наклейках) и получать ГЗС, что ДИВ были щелкнули. Теперь, если я нажимаю на метки p, я получаю p msg.
Дело в том, что я пытаюсь выбрать div вместо метки p, например, чтобы изменить весь его цвет. Спасибо вам всем.
http://stackoverflow.com/questions/2728252/jquery-stoppropagation-bubble -down или вы можете использовать css для удаления событий указателя для p-тэгов – Pete