如何在点击时将类添加到特定类的对象?应该获得额外类的元素包含“日期”类。
$(".date").bind("click",addClass());
function addClass(){
//objectClicked.className+=""
}
我无法弄清楚如何识别被点击的确切元素。
答案 0 :(得分:2)
在jQuery事件处理程序中,this
绑定到事件的source元素,因此您可以使用$(this).addClass('yourClass');
将新类添加到单击的元素中。
$(".date").bind("click", addClass);
function addClass() {
$(this).addClass('yourClass');
}
另外,请注意您在调用addClass
时未调用bind
函数。那不行。你需要像我一样传递函数。
答案 1 :(得分:0)
虽然FishBasketGordo回答是一个有效的解决方案,但您也可以这样做:
$(".date").click(function() {
$(this).addClass("yourClass");
});