jquery 怎么根据 一个dom对象的class 得到这个对象的id
答案:6 悬赏:70
解决时间 2021-01-22 19:31
- 提问者网友:山高云阔
- 2021-01-22 05:26
jquery 怎么根据 一个dom对象的class 得到这个对象的id
最佳答案
- 二级知识专家网友:第四晚心情
- 2021-01-22 05:42
var dom = $(".class") 首先通过这个方法就可以获取到此class的对象然后可以通过dom.id获取到对应的ID,这个方式首先要保证此class只应用于一个dom对象
如果有多个则可以通过
$(".class").each(function(){
//循环列表,然后通过dom特效去找到指定的dom例如:
if(this.tagName="INPUT"){
alert(按钮);
}
})
如果有多个则可以通过
$(".class").each(function(){
//循环列表,然后通过dom特效去找到指定的dom例如:
if(this.tagName="INPUT"){
alert(按钮);
}
})
全部回答
- 1楼网友:长青诗
- 2021-01-22 10:36
<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为"on" 的ID “navx” 中这个" x " 的值
如$('.on').each(function(i,item){ console.log((item.id.match(/\d/)||[0])[0]) })
- 2楼网友:千夜
- 2021-01-22 10:09
// 假设class为abc
$(".abc").each(function(){
var id = $(this).attr("id");
alert(id);
});
$(".abc").each(function(){
var id = $(this).attr("id");
alert(id);
});
- 3楼网友:污到你湿
- 2021-01-22 09:30
$(".类名")取对象
$(".类名").attr("id") 取对象的ID
$(".类名").attr("id") 取对象的ID
- 4楼网友:轮獄道
- 2021-01-22 08:16
$(".类名")取对象
$(".类名")[0].attr("id") 取对象的ID
$(".类名")[0].attr("id") 取对象的ID
- 5楼网友:山有枢
- 2021-01-22 07:01
假设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')
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')
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯