嘿,在jQuery中传递参数值时遇到一些问题。我需要一个div来打开一个作为“阴影框”对话框打开的链接。(阴影框使用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/

10-11 01:01
查看更多