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

bind event to all anchor tags except data-rel= back

本文关键字:BACK 绑定 事件 data-rel      更新时间:2023-09-26

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

请考虑以下代码:

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

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

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

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

使用 Not 选择器怎么样:

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

您还可以使用属性不等于选择器:

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

这对你有用吗?