JQuery通过类选择器捕获click事件获取当前点击对象的id

如题,就是我这么使用$(".userImg").click(function(){varimgsrc=$("this").attr("src");alert(imgsrc... 如题,就是我这么使用
$(".userImg").click(function(){
var imgsrc = $("this").attr("src");
alert(imgsrc);
});
我的想法就是说,只要单击class=“userimg”的图片的时候,获取该点击图片的id
PS:class都是相同的,每个图片的id是不同的
应该怎么获取?上面这种写法输出的是undefined的
展开
 我来答
啦啦啦额68
2019-09-05 · TA获得超过2866个赞
知道答主
回答量:130
采纳率:0%
帮助的人:2.9万
展开全部

JQuery通过类选择器捕获click事件获取当前点击对象的id的实例代码:

<script>

$(function () {

$(".test").click(function () {

var val=$(this).attr("id");

alert(val);

})

})

</script>

</head>

<body>

<a id="user" class="test" href="#">User</a>

</body>

扩展资料:

JQuery通过ID选择器捕获click事件获取当前点击对象的id的实例代码:

<script>

$("#student").click(function () {

var val=$(this).attr("name");

alert(val);

})

</script>

</head>

<body>

<a id="student" name="Tom" href="#">Student</a>

</body>

JQuery通过元素选择器捕获click事件获取当前点击对象的id的实例代码:

<script>

$("input").click(function () {

var val=$(this).val();

alert(val)

})

</script>

</head>

<body>

<input id="btn" type="button" name="ok" value="Hello" />

</body>

公天佑2P
2013-04-12 · TA获得超过158个赞
知道小有建树答主
回答量:147
采纳率:0%
帮助的人:141万
展开全部
//获取image src路径
$(".userImg").click(function(){
var imgsrc = $(this).attr("src");
alert(imgsrc);
});
//获取Id $("this")里面的 双引号“” 去掉
$(".userImg").click(function(){
var imageId= $(this).attr("id");
alert(imageId);
});
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
龙之喵喵猪

2020-11-20 · TA获得超过3.4万个赞
知道大有可为答主
回答量:5.5万
采纳率:94%
帮助的人:1864万
展开全部
$(this)里面不要加引号,不然获取不到对象

学习,是指通过阅读、听讲、思考、研究、实践等途径获得知识和技能的过程。学习分为狭义与广义两种:

狭义:通过阅读、听讲、研究、观察、理解、探索、实验、实践等手段获得知识或技能的过程,是一种使个体可以得到持续变化(知识和技能,方法与过程,情感与价值的改善和升华)的行为方式。例如通过学校教育获得知识的过程。

广义:是人在生活过程中,通过获得经验而产生的行为或行为潜能的相对持久为方式。

社会上总会出现一种很奇怪的现象,一些人嘴上埋怨着老板对他不好,工资待遇太低什么的,却忽略了自己本身就是懒懒散散,毫无价值。

自古以来,人们就会说着“因果循环”,这话真不假,你种什么因,就会得到什么果。这就是不好好学习酿成的后果,那么学习有什么重要性呢?

物以类聚人以群分,什么样水平的人,就会处在什么样的环境中。更会渐渐明白自己是什么样的能力。了解自己的能力,交到同水平的朋友,自己个人能力越高,自然朋友质量也越高。

在大多数情况下,学习越好,自身修养也会随着其提升。同样都是有钱人,暴发户摆弄钱财只会让人觉得俗,而真正有知识的人,气质就会很不一样。

高端大气的公司以及产品是万万离不了知识的,只有在知识上不输给别人,才可以在别的地方不输别人。

孩子的教育要从小抓起,家长什么样孩子很大几率会变成什么样。只有将自己的水平提升,才会教育出更好的孩子。而不是一个目光短浅的人。

因为有文化的父母会给孩子带去更多的在成长方面的的帮助,而如果孩子有一个有文化的父母,通常会在未来的道路上,生活得更好,更顺畅。

学习是非常的重要,学习的好坏最终决定朋友的质量、自身修养和后代教育等方面,所以平时在学习中要努力。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
尐枼芓
推荐于2017-10-11 · TA获得超过136个赞
知道小有建树答主
回答量:176
采纳率:0%
帮助的人:103万
展开全部
$(".userImg").each(function(){
$(this).click(function(){
var imgid = $(this).attr("id");
alert(imgid );
})
});
是要这样的嘛?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hyz4566758
2013-04-12 · TA获得超过264个赞
知道小有建树答主
回答量:455
采纳率:0%
帮助的人:125万
展开全部
class相同可以这样
$(".userImg").live("click",function(){
var imgsrc = $(this).attr("src");
alert(imgsrc);

});
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式