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