可以在元素創(chuàng)建之后獲取,也可以在on事件當(dāng)前動態(tài)監(jiān)聽元素的變化。
成都創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站建設(shè)、做網(wǎng)站、臨潁網(wǎng)絡(luò)推廣、微信小程序開發(fā)、臨潁網(wǎng)絡(luò)營銷、臨潁企業(yè)策劃、臨潁品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;成都創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供臨潁建站搭建服務(wù),24小時服務(wù)熱線:18980820575,官方網(wǎng)址:chinadenli.net
如果是確定的結(jié)構(gòu),可以在元素創(chuàng)建之后獲取id的值。
如果不確定,可以使用on方法,參數(shù)加上需要監(jiān)聽的元素,在創(chuàng)建完成之后就可以自動獲取了。
獲取對象的ID?
可以通過.attr('id') 來獲取吧,首先通過選擇器選到這個對象,然后通上面那個代碼獲取到ID
使用Jquery獲取某個div時需要這樣:前臺使用EL進行迭代LIST生成div,為其添加動態(tài)的id,生成之后變成下面樣式
div id="tz-1"/div
div id="tz-2"/div
div id="tz-3"/div
div id="tz-4"/div
div id="tz-5"/div
div id="tz-6"/div
注意:我們在使用Jquery獲取某個div時需要這樣寫
$("#" + 所定義的id變量名);
而不能寫成這樣
$("#所定義的id變量名");
擴展資料:
jQuery是一個快速、簡潔的JavaScript框架,是繼Prototype之后又一個優(yōu)秀的JavaScript代碼庫(或JavaScript框架)。jQuery設(shè)計的宗旨是“write Less,Do More”,即倡導(dǎo)寫更少的代碼,做更多的事情。它封裝JavaScript常用的功能代碼,提供一種簡便的JavaScript設(shè)計模式,優(yōu)化HTML文檔操作、事件處理、動畫設(shè)計和Ajax交互。
ID選擇器:選擇具有給定id屬性的單個元素。
對于id選擇器,jQuery使用JavaScript函數(shù)document.getElementById(),這是非常有效的。當(dāng)另一個選擇器連接到id選擇器時,如H2#頁滴,jQuery在將元素標(biāo)識為匹配之前執(zhí)行額外的檢查。
呼叫jQuery()(或$()),以id選擇器作為其參數(shù),將返回一個jQuery對象,該對象包含一個包含0或一個DOM元素的集合。
各ID值只能在文檔中使用一次。如果已為多個元素分配了相同的ID,則使用該ID的查詢只會選擇DOM中的第一個匹配元素。但是,不應(yīng)依賴此行為;使用相同ID的多個元素的文檔無效。
如果id包含像句點或冒號這樣的字符,則必須用反斜杠轉(zhuǎn)義那些字符.
參考資料:
百度百科 jQuery
Jquery官方API -ID Selector
1、查找子元素方式1:
例如:var
aNods
=
$("ul
a");查找ul下的所有a標(biāo)簽
2、查找子元素方式2:children()
3、查找子元素方式3:find()
通過下標(biāo)獲取第n個子標(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");
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
};
}
文章名稱:jquery取id,jquery取整
URL分享:http://chinadenli.net/article34/dsshise.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、關(guān)鍵詞優(yōu)化、靜態(tài)網(wǎng)站、網(wǎng)站建設(shè)、網(wǎng)站策劃、網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)