创建了class相同但是 id不同的元素,点击class时想要获取id的值? 5

$("class").on("click",function(e){varv_id=$(e.target).attr('id');}这种方式会存在偶尔获取不到的现象,求解... $("class").on("click", function (e) {
var v_id =$(e.target).attr('id');
}
这种方式会存在偶尔获取不到的现象 ,求解??
我想在点击时 这个元素获取其id , 传入后台 ,但是点击多了会随机出现有 houseId = undefind的报错
展开
 我来答
句心后端开发
2018-01-09 · 专注后端和移动端编程
句心后端开发
采纳数:316 获赞数:624

向TA提问 私信TA
展开全部
class获取到的应该是一个元素的数组,是否每一个设置了class的元素都有id属性.
你这里的代码是当点击class是就获取本身的id属性
追问
但是有时候我要把这个值要传递,有时候多次点击别的相同class的元素获取的却是undefind 并不是id属性值,这种bug是 e.target的原因么
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式