相同的对象,不同的参数

时间:2016-06-29 13:25:48

标签: jquery

我在jQuery中有这个变量

var link = $("<a />").css({
    "display" : "block"
});

其他变量的来源如下:

var gmaps = link.clone().css({
  "background" : "red"
});
var google = link.clone().css({
  "background" : "blue"
});

例如,这两个应该有不同的href参数。我该怎么做?

1 个答案:

答案 0 :(得分:0)

尝试在克隆过程之前更新href:

var link = $("<a />").css({
    "display" : "block"
});

link.attr('href', 'http://link1.com/');
var gmaps = link.clone().css({
  "background" : "red"
});
link.attr('href', 'http://link2.com/');
var google = link.clone().css({
  "background" : "blue"
});