使用 each?方法, 假設(shè)你的?jQuer?元素是 el ,?大概代碼是:
創(chuàng)新互聯(lián)公司專注于平壩企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè),商城網(wǎng)站制作。平壩網(wǎng)站建設(shè)公司,為平壩等地區(qū)提供建站服務(wù)。全流程定制網(wǎng)站設(shè)計,專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)
$(el).each(function(index,el){
console.log( $(el).attr('id') );
})
each?是 jQuery?提供的遍歷方法,第一個參數(shù)是索引,第二個參數(shù)是遍歷對象的值。
$('.item').each( function(i, e){
//i為元素的索引,從0開始,
//e為當(dāng)前處理的元素
});
注:都使用jQuery了,就不要用for循環(huán)遍歷元素了,用each方法遍歷,方便快捷。
擴(kuò)展資料:
Java 數(shù)組的遍歷,for循環(huán)的使用
/*多行注釋的快捷鍵:Ctrl+shift+/
快速格式化代碼快捷鍵:Ctrl+shift+f
自動導(dǎo)入一個包:Ctrl+shift+o
*/
package
test_1;public class Day_2 {
public static void main(String args[]) {
//一個九九乘法表的實現(xiàn)
int c = 0;
for (int a = 1; a = 9; a++) {
for (int b = 1; b = a; b++) {
c = a * b;
System.out.printf("%d*%d=%d ?",b,a,c);
}
System.out.println();
}
// 遍歷數(shù)組的方法
// 方法1:
int arr[] = new int[3];
for (int a = 0; a arr.length; a++) {
System.out.println(arr[a]);
}
//方法2:
for (int a : arr) {
System.out.println(a);
}
參考資料來源:for循環(huán)-百度百科
table
class="table
table-hover"
id="test123"
tr
th
width="45"選擇/th
th
width="100"駕校名稱/th
th
width="100"合作駕校名稱/th
th
width="100"申請時間/th
th
width="100"申請狀態(tài)/th
th
width="100"操作/th
/tr
tr
tdinput
type="checkbox"
name="id"
value="1"
//td
td中大駕校/td
td瀟湘駕校/td
td2016-04-15
14:40:20/td
td
class="tablestate"未處理/td
tda
class="change
button
border-blue
button-little
update"
href="#"修改申請狀態(tài)/a/td
/tr
tr
tdinput
type="checkbox"
name="id"
value="1"
//td
td中大駕校/td
td瀟湘駕校/td
td2016-04-15
14:40:20/td
td
class="tablestate"未處理/td
tda
class="change
button
border-blue
button-little
update"
href="#"修改申請狀態(tài)/a/td
/tr
/table
擴(kuò)展資料:
遍歷同胞:
siblings():被選中時找到自己的兄弟姐妹,寫法有siblings(所有的兄弟姐妹)和siblings(“同級的兄弟姐妹”)。
next():被選中時找到自己的下級,寫法有
nextAll(找到所有的下級)和next(“找到下一個元素”)和nextuntil("被選中的元素的范圍內(nèi)的元素")。
prev(),
prevAll()
以及
prevUntil()
方法的工作方式與上面的方法類似,只不過方向相反:它們返回的是前面的同胞元素(在
DOM
樹中沿著同胞元素向后遍歷,而不是向前)。
first():返回被選中的第一元素
,寫法
$("div
p").first().css("樣式")
。
last():被選中的最后一個元素,寫法
$("div
p").last().css(”樣式“)
。
eq():返回被選中元素中有索引的元素,索引號,是從0開始不是從1開始比如tr.eq(0).id
==data.eq[i-1].id
或者
tr[0].id
=
data[i-1].id。
filter():刪除真正意義上的過濾,寫法
$("div
").filter("span").hide()
。
not():就是跟filter()相反的用法。
遍歷子元素:
jquery中遍歷子元素,可以利用 $("#ul_tagsdl")? 這種需要是直接的子節(jié)點,或 $("div#ul_tags:dl") 也是可以的,也可以直接使用$("div#ul_tags a")的形式。
jQuery:
jQuery是一個快速、簡潔的JavaScript框架,是繼Prototype之后又一個優(yōu)秀的JavaScript代碼庫(或JavaScript框架)。jQuery設(shè)計的宗旨是“write Less,Do More”,即倡導(dǎo)寫更少的代碼,做更多的事情。它封裝JavaScript常用的功能代碼,提供一種簡便的JavaScript設(shè)計模式,優(yōu)化HTML文檔操作、事件處理、動畫設(shè)計和Ajax交互。
jQuery的核心特性可以總結(jié)為:具有獨特的鏈?zhǔn)秸Z法和短小清晰的多功能接口;具有高效靈活的css選擇器,并且可對CSS選擇器進(jìn)行擴(kuò)展;擁有便捷的插件擴(kuò)展機(jī)制和豐富的插件。jQuery兼容各種主流瀏覽器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。
語言特點:
1.快速獲取文檔元素
jQuery的選擇機(jī)制構(gòu)建于Css的選擇器,它提供了快速查詢DOM文檔中元素的能力,而且大大強(qiáng)化了JavaScript中獲取頁面元素的方式。
2.提供漂亮的頁面動態(tài)效果
jQuery中內(nèi)置了一系列的動畫效果,可以開發(fā)出非常漂亮的網(wǎng)頁,許多網(wǎng)站都使用jQuery的內(nèi)置的效果,比如淡入淡出、元素移除等動態(tài)特效。
3.創(chuàng)建AJAX無刷新網(wǎng)頁
AJAX是異步的JavaScript和ML的簡稱,可以開發(fā)出非常靈敏無刷新的網(wǎng)頁,特別是開發(fā)服務(wù)器端網(wǎng)頁時,比如PHP網(wǎng)站,需要往返地與服務(wù)器通信,如果不使用AJAX,每次數(shù)據(jù)更新不得不重新刷新網(wǎng)頁,而使用AJAX特效后,可以對頁面進(jìn)行局部刷新,提供動態(tài)的效果。
4.提供對JavaScript語言的增強(qiáng)
jQuery提供了對基本JavaScript結(jié)構(gòu)的增強(qiáng),比如元素迭代和數(shù)組處理等操作。
5.增強(qiáng)的事件處理
jQuery提供了各種頁面事件,它可以避免程序員在HTML中添加太事件處理代碼,最重要的是,它的事件處理器消除了各種瀏覽器兼容性問題。
6.更改網(wǎng)頁內(nèi)容
jQuery可以修改網(wǎng)頁中的內(nèi)容,比如更改網(wǎng)頁的文本、插入或者翻轉(zhuǎn)網(wǎng)頁圖像,jQuery簡化了原本使用JavaScript代碼需要處理的方式。
網(wǎng)站題目:jquery遍歷元素,jquery遍歷元素屬性
網(wǎng)站路徑:http://vcdvsql.cn/article48/dsdegep.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計公司、網(wǎng)站維護(hù)、網(wǎng)站收錄、小程序開發(fā)、外貿(mào)網(wǎng)站建設(shè)、App開發(fā)
聲明:本網(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)