-2
工作,我想知道为什么这项工作:功能不使用jQuery
var currentObj = document.getElementById(id);
currentObj.className = "";
currentObj.className = "offButton";
这不起作用:
$(id).attr("class", "offbutton");
难道我忘了什么事?
谢谢。
工作,我想知道为什么这项工作:功能不使用jQuery
var currentObj = document.getElementById(id);
currentObj.className = "";
currentObj.className = "offButton";
这不起作用:
$(id).attr("class", "offbutton");
难道我忘了什么事?
谢谢。
如果您的id
只是字符串,那么jQuery正在寻找该类型的html标签而不是id。例如,如果id
是'foo',那么jQuery选择器正在查找foo
的元素标记而不是id。
尝试将您的jQuery选择器更改为:$('#' + id)
这将修改ID字符串,以便jQuery知道搜索元素ID。
艾艾艾你忘了它! :(失去30分钟就可以了,谢谢! –
你有没有试过$(id).addClass(“onbutton”)和$(id).html(“ajouter au carnet”)? –
你有jquery插件吗? – user1
是的肯定是jQuery插件。 –