JQ var as .attr

时间:2014-11-06 02:10:14

标签: jquery variables attr

我知道这是次要的事情......
有人可以快速帮我写下或插入这个var所以我不必写出完整的字符串和&结束了吗?

var     edit    = $('#btn_edit');
var     disabled= '({href:"#",title: "No items checked"})';

edit.attr.disabled;

注意:如果完整写出如下,则有效:

var edit    = $('#btn_edit');

edit.attr({href:"#",title: "No items checked"});

1 个答案:

答案 0 :(得分:2)

您应该将变量作为参数传递给.attr()。当你设置多个属性时,你应该将json对象作为参数传递而不是字符串:

  var edit    = $('#btn_edit');
  var disabled= {'href':"#",'title': "No items checked"};
  edit.attr(disabled);

<强> Working Demo