使用jquery通配符a href id
Wildcard a href id with jquery?
我有一系列链接如下:
<a href="http://www.google.com" id="link01">Google</a>
<a href="http://www.yahoo.com" id="link02">Yahoo</a>
<a href="http://www.cnn.com" id="link03">CNN</a>
<a href="http://www.facebook.com" id="link04">Facebook</a>
如果点击了任何id为linkXX的东西,jquery是否可以让它执行一个函数,然后将您送到链接目标?链接本身的数量、目标和id名称都是可变的,唯一的统一功能是id总是有单词"链接"后面跟着2个数字。
谢谢!!!
与其通过id
属性执行此操作,不如向所有属性添加一个类并将事件绑定到该类。
<a class="someclass" href="http://www.google.com" id="link01">Google</a>
<a class="someclass" href="http://www.yahoo.com" id="link02">Yahoo</a>
<a class="someclass" href="http://www.cnn.com" id="link03">CNN</a>
<a class="someclass" href="http://www.facebook.com" id="link04">Facebook</a>
$(".someclass").click(function() {
// your click handler
});
您可以使用starts with选择器来选择id以"link"开头的所有元素
$('a[id^="link"]').click(function(e){
// your actions
});
示例:http://jsfiddle.net/niklasvh/jjsRF/
您可以以任何方式使用检索到的地址:
$('a[id^="link"]').click(function() {
var address = $(this).attr("href");
// do something with address
});
相关文章:
- Href:当前DIV中的目标ID
- 点击后,比较id'所选复选框的s以列出href
- 在子网站/子文件夹中找不到SVG href ID
- 如何访问具有 ul 和 id 的标签的 href
- 使用 Ajax 更新 href ID
- Javascript id 作为 href 中的参数
- 如何使用jstl ,href=“edittheme?id=value1”将值从html传递到url
- 从锚标记中获取元素 ID 并替换 href
- Javascript:如何更改所有<区域>标签ID的href
- 如何获取 href 值并将其用作目标的 ID
- 如何从 href 属性获取默认 id 值
- HTML href 到具有 ID 的元素
- Javascript 如何从没有 id 锚标记中获取 href
- 如何使用document.getElementById(“ID”).href重定向url两次
- href锚定标记/css选择器问题与canvas类而非id有关
- 向表单传递一个href ID
- 使用jquery通配符a href id
- 使用 HREF ID 滚动到顶部
- Href + id单击组合
- 当使用href="#id"时,添加padding-top来滚动