Jquery 怎么只给点击的元素加个class

 我来答
昆河夜语

2020-12-05 · TA获得超过4.7万个赞
知道大有可为答主
回答量:2.5万
采纳率:100%
帮助的人:844万
展开全部
Jquery 怎么只给点击的元素加个class?1:新建一个html文件,命名为test.html,用于讲解jquery如何实现追加元素的同时添加class属性。
2:在test.html文件内,使用p标签创建一行测试的内容,并创建两个空div标签。
3:在test.html文件内,使用button标签创建一个按钮,给button按钮绑定onclick点击事件,当按钮被点击时,执行addPp()函数。
4:在函数内,通过获得p标签对象,使用appendTo方法将p标签追加到div中。
5:在函数内,再使用addClass方法给p标签添加一个class属性。
6:在浏览器打开test.html文件,点击按钮,查看结果。
百度网友45ec25c
2017-11-06 · 超过30用户采纳过TA的回答
知道答主
回答量:126
采纳率:80%
帮助的人:27.6万
展开全部
//纯手打,望采纳
$('a').click(function(){//给所有的a元素绑点击事件
    $(this).addClass('cls');//获取当前点击的元素$(this) ,并添加class
});
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
BUG集散地
推荐于2017-11-07 · TA获得超过1317个赞
知道小有建树答主
回答量:625
采纳率:80%
帮助的人:288万
展开全部

通过event 

$('#btn').click(function(event){
    event = event || window.event;
    var target = event.srcElement || event.target;
//    target就是你点击的元素
    $(target).addClass('clickstyle');//增加样式
});
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0dd7ea6
2016-06-01
知道答主
回答量:2
采纳率:0%
帮助的人:2201
展开全部
$(selector).click(function(){ $(this).addClass(class) })
selector : 元素
class : class名称
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式