У меня есть следующий HTML:
<div data-role="page" id="some">
<p>Hello world</p>
<div data-role="panel" id="panel">
<p>I'm a panel</p>
</div>
</div>
Мне нужно запустить функцию, если пользователь нажимает на страницу, а не если он нажимает на панель.
Возможно ли это = зарегистрировать клик по элементу, исключая некоторых из его дочерних элементов?В настоящее время я пытаюсь так, но это не работает:
$('div:jqmData(role="page"):not(#panel)').live('click tap', function(event) {
console.log("registered a click");
// fire a function
});