将事件绑定到除data-rel = back之外的所有锚标记

时间:2012-08-16 08:33:54

标签: javascript jquery html5 jquery-mobile anchor

我正在使用jQuery Mobile开发混合应用程序。问题是我想处理应用程序中除data-rel后退按钮之外的所有锚标签的点击。

考虑以下代码:

<a data-rel="back">leave me</a>

我不能像这样选择所有a元素:

$("a").click(function(event) {
    alert("whooi handled all anchors")
}

有人建议如何实现这个目标吗?

1 个答案:

答案 0 :(得分:4)

如何使用Not Selector

$('a:not([data-rel=back])')

您也可以使用Attribute Not Equal Selector

$('a[data-rel!=back]')

这对你有用吗?