我有一个所有拉丁字母表的按钮列表,我想将类名从“m_letter”更改为“m_letter active”,例如我可以切换它们。如何使用JavaScript更改“this”类名?
我的JavaScript代码是这样的
$(".m_letter").click(function(){
$(this).className = "m_letter active"; //This is an example i tried other codes that i found on net.
});
的Html
<li class="m_letter">A</li>
<li class="m_letter">B</li>
<li class="m_letter">C</li>
...
<li class="m_letter">Z</li>
你混为一谈两种不同的方法。一个是本地API,它将是'this.className = ...',另一个是jQuery API,要使用它,必须构造一个包装你的'this'元素的jQuery对象,并执行'$(这个).addClass(...',其中'.addClass()'是从'$'函数返回的jQuery对象的一个方法。 –