中易网

jquery 怎么根据 一个dom对象的class 得到这个对象的id

答案:6  悬赏:70  
解决时间 2021-01-22 19:31
jquery 怎么根据 一个dom对象的class 得到这个对象的id
最佳答案
var dom = $(".class") 首先通过这个方法就可以获取到此class的对象然后可以通过dom.id获取到对应的ID,这个方式首先要保证此class只应用于一个dom对象
如果有多个则可以通过
$(".class").each(function(){
//循环列表,然后通过dom特效去找到指定的dom例如:
if(this.tagName="INPUT"){
alert(按钮);
}
})

全部回答
<div class="on" id="navx"></div>
怎么获得class为"on" 的ID “navx” 中这个" x " 的值
如$('.on').each(function(i,item){ console.log((item.id.match(/\d/)||[0])[0]) })
// 假设class为abc
$(".abc").each(function(){
   var id = $(this).attr("id");
   alert(id);
 });
$(".类名")取对象
$(".类名").attr("id") 取对象的ID
$(".类名")取对象
$(".类名")[0].attr("id") 取对象的ID
假设class='classname'
1、首先要确定当前页面class='classname'的元素是不是只有一个。
2、如果是则获取该元素的dom对象为$('.classname'),如果使用该class的元素有多个则要知道是第几个,假设是第二个,则获取该dom对象的方法为$('.classname:eq(1)');eq里面的数字是角标从0开始,第二个则为1
3、id为dom元素的属性,根据第二步已经获取了该dom对象,假设使用classname为class的dom只有一个则获取id的方法为$('.classname').attr('id')
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
I like 后面如果接名词的话! 是否是加名词的
孕妇敢用电磁炉吗谁了解
我发现一个小秘密
功放IC TDA2030 和TDA2030A 有何区别
什么食物滋阴降火效果火!
请教电烙铁的选购
三鹿为何破产
长虹空调问题
华泰保俭和人寿保险哪个公司好?
我在同程网上预定了维也纳酒店的标准双人间,
超级想去KTV唱歌,但是一个人去会不会显得很
男朋友为什么说日记里说,还要天天操这个不漂
正宗无锡酱排骨的做法?
宝鸡新建路拓宽工程都拆哪些楼
从堤角坐轻轨到黄埔大街到那一站下
推荐资讯
昭觉县第二中学校地址好找么,我有些事要过去
2018地漏十大品牌
右小腿截肢是几级伤残
LCLOUB怎样才能彻底删除啊
什么季节丰胸最好?
小卫生间的格局该怎么去设计
highcharts折线图有多条线,怎么使它初始化只
去日本带什么回来好
【卫生间隔墙】卫生间隔断墙有哪些
铬钴合金烤瓷多少钱?
贵阳高铁站和火车站在起吗
什么样的眼睛不能激光
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?