Можно ли вставить переменную jQuery в атрибут элемента? - PullRequest
0 голосов
/ 13 октября 2010

Я просто хотел бы спросить, возможно ли вставить переменную jQuery в атрибут. Вот мой пример кода:

<html>
<head>
<script type="text/javascript">
      $(function() {

   var url = 'http://www.google.com';
   var data = '?one=1&two=2&three=3';

});

</script>
</head>
<body>    
      <a href="jquery var">Click here</a>
</body>
</html>

Мне нужно указать значение переменной jQuery для href. Как я могу это сделать? Заранее спасибо. ;)

Ответы [ 2 ]

6 голосов
/ 13 октября 2010

Конечно.

$(function() {

   var url = 'http://www.google.com';
   var data = '?one=1&two=2&three=3';

   $('a:first').attr('href', url + data);
});
0 голосов
/ 13 октября 2010

Если вы хотите связать более сложные объекты с элементом:

$(function() {
    // Store data...
    $('a:first').data('jQuery', { a: 1, b: 2 });

    // Then retrieve it later...
    alert($('a:first').data('jQuery').a);
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...