2010-01-18 1 views
2

Эй, есть некоторые проблемы, передающие значения параметров в jQuery. Мне нужен div, чтобы открыть ссылку, которая открывается как диалог Shadowbox .. (Shadowbox использует тег rel). Поэтому мне нужно получить значение как href, так и rel, но не могу понять это. Я попытался просто добавить .attr ("rel") в строку, но это не сработало.необходимо получить атрибут rel и атрибут href при создании div, который можно щелкнуть в jquery.

Мой JQuery:

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

спасибо!

ответ

5

Я не совсем уверен, что вам нужно, но если вы хотите использовать атрибуты rel и href при построении строки window.location, вам нужно будет сделать что-то вроде этого.

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

Спасибо! Что-то подсказывает мне, что он будет работать :) – Clare

 Смежные вопросы

  • Нет связанных вопросов^_^