重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
可以在元素创建之后获取,也可以在on事件当前动态监听元素的变化。
汤阴网站建设公司成都创新互联,汤阴网站设计制作,有大型网站制作公司丰富经验。已为汤阴超过千家提供企业网站建设服务。企业网站搭建\外贸网站制作要多少钱,请找那个售后服务好的汤阴做网站的公司定做!
如果是确定的结构,可以在元素创建之后获取id的值。
如果不确定,可以使用on方法,参数加上需要监听的元素,在创建完成之后就可以自动获取了。
[img]使用 each 方法, 假设你的 jQuer 元素是 el , 大概代码是:
$(el).each(function(index,el){
console.log( $(el).attr('id') );
})
each 是 jQuery 提供的遍历方法,第一个参数是索引,第二个参数是遍历对象的值。
jquery获取被点击按钮的id的方法是利用this.id获取。
1、有如下html代码:
button id="some_id1"/button
button id="some_id2"/button
button id="some_id3"/button
button id="some_id4"/button
button id="some_id5"/button
2、获取以上一组button的id的方法;
var buttons = document.getElementsByTagName("button");
var buttonsCount = buttons.length;
for (var i = 0; i = buttonsCount; i += 1) {
buttons[i].onclick = function(e) {
alert(this.id); 此处即可获取id
};
}
获取对象的ID?
可以通过.attr('id') 来获取吧,首先通过选择器选到这个对象,然后通上面那个代码获取到ID
1、查找子元素方式1:
例如:var
aNods
=
$("ul
a");查找ul下的所有a标签
2、查找子元素方式2:children()
3、查找子元素方式3:find()
通过下标获取第n个子标签的ID值
1.var
num1=$("ul
a:eq(0)").attr("ID");
2.var
num2=$("ul").children("a:eq(0)").attr("ID");
3.var
num3=$("ul").find("a:eq(0)").attr("ID");
需要准备的材料分别有:电脑、html编辑器、浏览器。
1、首先,打开html编辑器,新建html文件,例如:index.html,并引入jquery。
2、在index.html中的script标签,输入jquery代码:
$('body').append($('.top1div span').attr('id'));
3、浏览器运行index.html页面,此时成功获取到了top1div类中span标签的id并打印了出来。