【发布时间】:2013-09-28 13:43:40
【问题描述】:
我正在尝试向单击的 div 添加一个类它似乎没有做任何事情? 这是我的jQuery
$("#dropdown-nav").click(function () {
this.addClass('open');
console.log('test');
});
【问题讨论】:
-
始终使用您的控制台...
-
this.className="open"或者当你使用 jQuery 时$(this).addClass("open") -
@mplungjan:第一个当然会删除任何其他类,如果存在的话...... :-)
-
在使用 jquery-1.10.2.js 的控制台即时通讯上仍然无法正常工作,这会是个问题吗?
-
@ConnorCushionMulhall 等待文档就绪:
$(function(){$("#dropdown-nav").click(function () { $(this).addClass('open'); console.log('test'); });});如果仍然无法正常工作,那么您正在动态添加元素(使用委托)或者您有多个具有相同 ID 的元素