可以在元素創(chuàng)建之后獲取,也可以在on事件當(dāng)前動(dòng)態(tài)監(jiān)聽元素的變化。
湯陰網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),湯陰網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為湯陰超過千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的湯陰做網(wǎng)站的公司定做!
如果是確定的結(jié)構(gòu),可以在元素創(chuàng)建之后獲取id的值。
如果不確定,可以使用on方法,參數(shù)加上需要監(jiān)聽的元素,在創(chuàng)建完成之后就可以自動(dòng)獲取了。
[img]使用 each?方法, 假設(shè)你的?jQuer?元素是 el ,?大概代碼是:
$(el).each(function(index,el){
console.log( $(el).attr('id') );
})
each?是 jQuery?提供的遍歷方法,第一個(gè)參數(shù)是索引,第二個(gè)參數(shù)是遍歷對(duì)象的值。
jquery獲取被點(diǎn)擊按鈕的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
};
}
獲取對(duì)象的ID?
可以通過.attr('id') 來獲取吧,首先通過選擇器選到這個(gè)對(duì)象,然后通上面那個(gè)代碼獲取到ID
1、查找子元素方式1:
例如:var
aNods
=
$("ul
a");查找ul下的所有a標(biāo)簽
2、查找子元素方式2:children()
3、查找子元素方式3:find()
通過下標(biāo)獲取第n個(gè)子標(biāo)簽的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");
需要準(zhǔn)備的材料分別有:電腦、html編輯器、瀏覽器。
1、首先,打開html編輯器,新建html文件,例如:index.html,并引入jquery。
2、在index.html中的script標(biāo)簽,輸入jquery代碼:
$('body').append($('.top1div span').attr('id'));
3、瀏覽器運(yùn)行index.html頁面,此時(shí)成功獲取到了top1div類中span標(biāo)簽的id并打印了出來。