最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery中each遍歷的三種方法實(shí)例分析

 更新時(shí)間:2018年09月07日 15:24:39   作者:honey_tao  
這篇文章主要介紹了jQuery中each遍歷的三種方法,結(jié)合實(shí)例形式分析了jQuery使用each遍歷DOM元素的相關(guān)操作技巧,并附帶了一個(gè)綜合實(shí)例給予總結(jié)說明,需要的朋友可以參考下

本文實(shí)例講述了jQuery中each遍歷的三種方法。分享給大家供大家參考,具體如下:

1、選擇器+遍歷

$('div').each(function (i){
  //i就是索引值
  //this 表示獲取遍歷每一個(gè)dom對(duì)象
});

2、選擇器+遍歷

$('div').each(function (index,domEle){
  //index就是索引值
  //domEle 表示獲取遍歷每一個(gè)dom對(duì)象
});

3、更適用的遍歷方法

1)先獲取某個(gè)集合對(duì)象

2)遍歷集合對(duì)象的每一個(gè)元素

var d=$("div");
$.each(d,function (index,domEle){
 //d是要遍歷的集合
 //index就是索引值
 //domEle 表示獲取遍歷每一個(gè)dom對(duì)
});

案例:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>www.fzitv.net 屬性選擇器學(xué)習(xí)</title>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script language="javascript" type="text/javascript">
//使用jquery加載事件
$(document).ready(function (){
//<input id="btn0" type="button" value="利用jquery對(duì)象實(shí)現(xiàn) 修改表單中可見的文本域的值 $('input[type=text]:enabled')" />
$("#btn0").click(function (){
//當(dāng)點(diǎn)擊按鈕后,設(shè)置id=two的div的背景顏色是綠色
$("input[type=text]:enabled").each(function(index,domEle){
//domEle.value="xxxxx";
$(domEle).val("xxxxxxxx");
});
});
//<input id="btn1" type="button" value="利用jquery對(duì)象實(shí)現(xiàn) 修改表單中不可修改的文本域的值 $('input[type=text]:disabled')" />
$("#btn1").click(function (){
//當(dāng)點(diǎn)擊按鈕后,設(shè)置id=two的div的背景顏色是綠色
$("input[type=text]:disabled").each(function(index,domEle){
//domEle.value="xxxxx";
$(domEle).val("xxxxxxxx");
});
});
//<input id="btn2" type="button" value="利用jquery對(duì)象實(shí)現(xiàn) 獲取選中的復(fù)選框的個(gè)數(shù) $('input[type=checkbox]:checked')" />
$("#btn2").click(function (){
//當(dāng)點(diǎn)擊按鈕后,設(shè)置id=two的div的背景顏色是綠色
alert($("input[type=checkbox]:checked").length);
/*
$("input[type=checkbox]:checked").each(function(index,domEle){
//alert(domEle.value);
//alert(this.value);
//alert($(this).val());
});
*/
});
//<input id="btn3" type="button" value="利用jquery對(duì)象實(shí)現(xiàn) 獲取選中的下拉菜單的內(nèi)容 $('select option:selected')" />
$("#btn3").click(function (){
//當(dāng)點(diǎn)擊按鈕后,設(shè)置id=two的div的背景顏色是綠色
$("select option:selected").each(function(index,domEle){
//domEle.value="xxxxx";
alert($(domEle).text());
});
});
});
</script>
</head>
<body>
<form method="post" action="">
<input type="text" value="可見元素1" />
<input type="text" value="不可見元素1" disabled="disabled" />
<input type="text" value="可見元素2" />
<input type="text" value="不可見元素2" disabled="disabled" /><br>
<input type="checkbox" value="美女" />美女
<input type="checkbox" value="美男" />美男
<input type="checkbox" value="大爺" />大爺
<input type="checkbox" value="大媽" />大媽
<br>
<input type="radio" value="男" />男
<input type="radio" value="女" />女
<br>
<select id="zhiwei" size="5" multiple="multiple">
  <option>PHP開發(fā)工程師</option>
  <option>數(shù)據(jù)庫管理員</option>
  <option>系統(tǒng)分析師</option>
  <option>保安</option>
</select>
<select id="xueli">
  <option>大專</option>
  <option>中專</option>
  <option>小學(xué)</option>
</select>
</form>
<div style="clear:both;">
<input id="btn0" type="button" value="利用jquery對(duì)象實(shí)現(xiàn) 修改表單中可修改的文本域的值 $('input[type=text]:enabled')" /><br>
<input id="btn1" type="button" value="利用jquery對(duì)象實(shí)現(xiàn) 修改表單中不可修改的文本域的值 $('input[type=text]:disabled')" /><br>
<input id="btn2" type="button" value="利用jquery對(duì)象實(shí)現(xiàn) 獲取選中的復(fù)選框的個(gè)數(shù) $('input[type=checkbox]:checked')" /><br>
<input id="btn3" type="button" value="利用jquery對(duì)象實(shí)現(xiàn) 獲取選中的下拉菜單的內(nèi)容 $('select option:selected')" /><br>
</div>
</body>
</html>

運(yùn)行結(jié)果:

感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運(yùn)行工具http://tools.jb51.net/code/HtmlJsRun測(cè)試上述代碼運(yùn)行效果。

更多關(guān)于jQuery相關(guān)內(nèi)容還可查看本站專題:《jQuery操作DOM節(jié)點(diǎn)方法總結(jié)》、《jQuery遍歷算法與技巧總結(jié)》、《jQuery表格(table)操作技巧匯總》、《jQuery擴(kuò)展技巧總結(jié)》、《jQuery常見經(jīng)典特效匯總》、《jquery選擇器用法總結(jié)》及《jQuery常用插件及用法總結(jié)

希望本文所述對(duì)大家jQuery程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • jquery和ajax的關(guān)系詳細(xì)介紹

    jquery和ajax的關(guān)系詳細(xì)介紹

    JQuery、AJAX都是Javascript的一個(gè)框架,各有各自不同的功能,下面為大家介紹下jquery和ajax的關(guān)系,不了解的朋友可以參考下
    2013-11-11
  • jQuery實(shí)現(xiàn)鼠標(biāo)經(jīng)過彈出提示信息的地圖熱點(diǎn)效果

    jQuery實(shí)現(xiàn)鼠標(biāo)經(jīng)過彈出提示信息的地圖熱點(diǎn)效果

    這篇文章主要介紹了jQuery實(shí)現(xiàn)鼠標(biāo)經(jīng)過彈出提示信息的地圖熱點(diǎn)效果,涉及jquery鼠標(biāo)事件及頁面元素樣式的動(dòng)態(tài)操作技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-08-08
  • jQuery 加上最后自己的驗(yàn)證

    jQuery 加上最后自己的驗(yàn)證

    jQuery 加上最后自己的驗(yàn)證 這段代碼可以添加自定義的 jquery驗(yàn)證,而不必單一的依靠在標(biāo)簽中寫 validation="{}", 或者是代碼方式寫驗(yàn)證規(guī)則,那樣都會(huì)在要驗(yàn)證的控件后面寫出錯(cuò)誤信息。
    2009-11-11
  • jquery實(shí)現(xiàn)超簡(jiǎn)單的瀑布流布局【推薦】

    jquery實(shí)現(xiàn)超簡(jiǎn)單的瀑布流布局【推薦】

    本文主要介紹了jquery實(shí)現(xiàn)超簡(jiǎn)單的瀑布流布局的實(shí)例,代碼簡(jiǎn)單,容易修改。下面跟著小編一起來看下吧
    2017-03-03
  • 如何快速解決JS或Jquery ajax異步跨域的問題

    如何快速解決JS或Jquery ajax異步跨域的問題

    如何快速解決JS或Jquery ajax異步跨域的問題呢?下面小編就為大家分享一篇快速解決Jquery ajax異步跨域問題的方法,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01
  • jquery事件的ready()方法使用詳解

    jquery事件的ready()方法使用詳解

    本文給大家詳細(xì)介紹了jquery事件的ready()方法使用方法,以及jQuery中ready與load事件的區(qū)別,非常的詳盡,有需要的小伙伴可以參考下。
    2015-11-11
  • jQuery中animate()的使用方法及解決$(”body“).animate({“scrollTop”:top})不被Firefox支持的問題

    jQuery中animate()的使用方法及解決$(”body“).animate({“scrollTop”:top})

    這篇文章主要介紹了關(guān)于jQuery中animate()的使用方法及解決$("body").animate({"scrollTop":top})不被Firefox支持的問題,文中介紹的非常詳細(xì),相信對(duì)大家具有一定的參考價(jià)值,需要的朋友們下面來一起看看吧。
    2017-04-04
  • jQuery實(shí)現(xiàn)點(diǎn)擊滾動(dòng)到指定元素上的方法分析

    jQuery實(shí)現(xiàn)點(diǎn)擊滾動(dòng)到指定元素上的方法分析

    這篇文章主要介紹了jQuery實(shí)現(xiàn)點(diǎn)擊滾動(dòng)到指定元素上的方法,結(jié)合實(shí)例形式分析了jQuery響應(yīng)鼠標(biāo)事件動(dòng)態(tài)操作頁面元素屬性的相關(guān)相關(guān)使用技巧,需要的朋友可以參考下
    2020-03-03
  • jQuery選擇器用法實(shí)例詳解

    jQuery選擇器用法實(shí)例詳解

    這篇文章主要介紹了jQuery選擇器用法,結(jié)合實(shí)例分析了jQuery選擇器的具體使用技巧與注意事項(xiàng),需要的朋友可以參考下
    2015-12-12
  • 解決jquery .ajax 在IE下卡死問題的解決方法

    解決jquery .ajax 在IE下卡死問題的解決方法

    為什么會(huì)出現(xiàn)在IE無效化呢,從上面的解決方案可以知道是XML文件的編碼問題,在轉(zhuǎn)化會(huì)前臺(tái)可讀時(shí)并未符合IE的XML 對(duì)象,故需要翻譯成IE兼容的對(duì)象。
    2009-10-10

最新評(píng)論

平度市| 伽师县| 仁布县| 青海省| 固始县| 康平县| 古丈县| 东丰县| 宜城市| 甘孜县| 沾益县| 驻马店市| 鲜城| 忻州市| 新干县| 海安县| 延长县| 太仓市| 嘉定区| 长乐市| 中阳县| 柏乡县| 甘孜县| 镇沅| 囊谦县| 遂宁市| 淳化县| 墨竹工卡县| 格尔木市| 开鲁县| 灵宝市| 临漳县| 全南县| 科尔| 龙井市| 本溪市| 扬州市| 滦平县| 余姚市| 成安县| 永川市|