是否可以在元素的属性上插入jQuery变量?

时间:2010-10-13 03:24:28

标签: jquery variables attributes

我想询问是否可以在属性上插入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>

我需要输入href的jQuery var值。我怎样才能做到这一点? 先感谢您。 ;)

2 个答案:

答案 0 :(得分:6)

不确定。

$(function() {

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

   $('a:first').attr('href', url + data);
});

答案 1 :(得分:0)

如果要将更复杂的对象与元素关联起来:

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

    // Then retrieve it later...
    alert($('a:first').data('jQuery').a);
});