jquery - 在jquery中使while div可点击时需要获取rel属性和href属性

标签 jquery jquery-selectors

嘿,在 jQuery 中传递参数值时遇到一些问题。我需要一个 div 来打开一个作为 Shadowbox 对话框打开的链接..(Shadowbox 使用 rel 标签)因此我需要获取 href 和 rel 的值,但无法弄清楚。我尝试将 .attr("rel") 添加到字符串中,但这不起作用。

我的jquery:

$("div.banner").click(function() {  
     window.location = $(this).find("a").attr("href"); return false;     }); 

谢谢!

最佳答案

我不完全确定您想要什么,但如果您想在构建 window.location 字符串时同时使用 rel 和 href 属性,您需要执行类似的操作。

$("div.banner").click(function() {
    var $link = $(this).find("a");
    window.location = $link.attr("href") + $link.attr("rel");
    return false;
});

关于jquery - 在jquery中使while div可点击时需要获取rel属性和href属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2086670/

相关文章:

javascript - 如何使用窗口对象(或更好的方法)来创建动态属性名称

javascript - 如何在静态博客网站上使用下拉菜单按年和月一起添加过滤器?

variables - 输入名称选择器中的 jquery 变量

javascript - Jquery id 选择器变量无法绑定(bind)到 onchange

jquery - 有没有类似:eq() in jQuery?的标准CSS选择器

jquery - 为什么我的 JQuery 选择器返回 n.fn.init[0],它是什么?

jQuery 文本效果,其中单词一一出现

javascript - 动态添加内容样式到 CKEditor 4 实例

javascript - 使用jquery添加一个单独的类来列出项目父级?

php - JSON 结果不显示完整日历中选定的事件