我知道这是次要的事情......
有人可以快速帮我写下或插入这个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"});
答案 0 :(得分:2)
您应该将变量作为参数传递给.attr()
。当你设置多个属性时,你应该将json对象作为参数传递而不是字符串:
var edit = $('#btn_edit');
var disabled= {'href':"#",'title': "No items checked"};
edit.attr(disabled);
<强> Working Demo 强>