我有一些看起来像这样的代码:
$('aside a').removeClass('selected');
itemToSelect.addClass('selected');
目的是从链接列表中删除选定的样式,然后将其应用于链接到当前页面的样式。
我怀疑它适用于jQuery,但jQueryUI似乎覆盖了这些方法,我不能为我的生活弄清楚如何弯曲它们以便它们工作。我已经尝试将addClass放入removeClass的完整函数中,但是这种行为并不是我想要的(在不被调用或被多次调用之间摇摆)。
有没有办法我可以调用标准的jQuery方法(我需要在其他地方使用jQueryUI)。
编辑:如果我将removeClass的持续时间设置为0并将addClass放入setTimeout,那么我可以将超时设置为0甚至是行为。虽然感觉不是最干净的方法,但行为是可以接受的。
答案 0 :(得分:0)
如何将所有类删除到div中的所有元素,然后将SELECTED添加到已被踢过的链接。
$('div#menu a').click(function () {
$("#div a").removeClass('selected');
$(this).addClass('selected');
})