に、しかしjQueryのは、複数の適用:ありません、私はクリックにクリックイベントをバインドしようとしていますリンク
- いけないのhref
- がクラスを持っていない持っているものを除外
.ignore-a
- ないでください
"off"
- そして
#
"data-ajax"
を持っています
何らかの理由で、動作せず、イベントをバインドします。私のセレクターで何が間違っていたのですか?
$(document.body).on('click', 'a[href]:not(.ignore-a):not([data-ajax="off"]):not([href="#"])', function(ev) {
ev.preventDefault();
var url = $(this).attr('href').replace(BASE_URL, '');
ajaxLoader.fetchPage(url);
return false;
});
あなたのコードは、あなたの除外リストに矛盾しています。実際にイベントを発生させたいものを明確にする必要があります。また、テストしているコードを提供してください。 – Jecoms