pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

<i id='qKoT8'><tr id='qKoT8'><dt id='qKoT8'><q id='qKoT8'><span id='qKoT8'><b id='qKoT8'><form id='qKoT8'><ins id='qKoT8'></ins><ul id='qKoT8'></ul><sub id='qKoT8'></sub></form><legend id='qKoT8'></legend><bdo id='qKoT8'><pre id='qKoT8'><center id='qKoT8'></center></pre></bdo></b><th id='qKoT8'></th></span></q></dt></tr></i><div class="rlnqi4i" id='qKoT8'><tfoot id='qKoT8'></tfoot><dl id='qKoT8'><fieldset id='qKoT8'></fieldset></dl></div>
  • <legend id='qKoT8'><style id='qKoT8'><dir id='qKoT8'><q id='qKoT8'></q></dir></style></legend>

    <small id='qKoT8'></small><noframes id='qKoT8'>

      <bdo id='qKoT8'></bdo><ul id='qKoT8'></ul>

    1. <tfoot id='qKoT8'></tfoot>
      1. 使用jQuery獲取元素的所有屬性

        Get all attributes of an element using jQuery(使用jQuery獲取元素的所有屬性)
        • <legend id='LbNms'><style id='LbNms'><dir id='LbNms'><q id='LbNms'></q></dir></style></legend>

              <tbody id='LbNms'></tbody>
              • <bdo id='LbNms'></bdo><ul id='LbNms'></ul>

                <small id='LbNms'></small><noframes id='LbNms'>

                <i id='LbNms'><tr id='LbNms'><dt id='LbNms'><q id='LbNms'><span id='LbNms'><b id='LbNms'><form id='LbNms'><ins id='LbNms'></ins><ul id='LbNms'></ul><sub id='LbNms'></sub></form><legend id='LbNms'></legend><bdo id='LbNms'><pre id='LbNms'><center id='LbNms'></center></pre></bdo></b><th id='LbNms'></th></span></q></dt></tr></i><div class="j5fwgq0" id='LbNms'><tfoot id='LbNms'></tfoot><dl id='LbNms'><fieldset id='LbNms'></fieldset></dl></div>
                  <tfoot id='LbNms'></tfoot>

                  本文介紹了使用jQuery獲取元素的所有屬性的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我正在嘗試遍歷一個元素并獲取該元素的所有屬性以輸出它們,例如,一個標簽可能有 3 個或更多屬性,我不知道,我需要獲取這些屬性的名稱和值.我的想法是這樣的:

                  $(this).attr().each(function(index, element) {var name = $(this).name;var 值 = $(this).value;//用名稱和值做一些事情...});

                  誰能告訴我這是否可行,如果可行,正確的語法是什么?

                  解決方案

                  attributes 屬性包含所有這些:

                  $(this).each(function() {$.each(this.attributes, function() {//this.attributes 不是一個普通的對象,而是一個數組//屬性節點,包含名稱和值如果(this.specified){console.log(this.name, this.value);}});});

                  <小時>

                  您還可以做的是擴展 .attr 以便您可以像 .attr() 一樣調用它來獲取所有屬性的普通對象:

                  (函數(舊) {$.fn.attr = 函數() {if(arguments.length === 0) {如果(this.length === 0){返回空值;}變量 obj = {};$.each(this[0].attributes, function() {如果(this.specified){obj[this.name] = this.value;}});返回對象;}返回 old.apply(this, arguments);};})($.fn.attr);

                  用法:

                  var $div = $("

                  I am trying to go through an element and get all the attributes of that element to output them, for example an tag may have 3 or more attributes, unknown to me and I need to get the names and values of these attributes. I was thinking something along the lines of:

                  $(this).attr().each(function(index, element) {
                      var name = $(this).name;
                      var value = $(this).value;
                      //Do something with name and value...
                  });
                  

                  Could anyone tell me if this is even possible, and if so what the correct syntax would be?

                  解決方案

                  The attributes property contains them all:

                  $(this).each(function() {
                    $.each(this.attributes, function() {
                      // this.attributes is not a plain object, but an array
                      // of attribute nodes, which contain both the name and value
                      if(this.specified) {
                        console.log(this.name, this.value);
                      }
                    });
                  });
                  


                  What you can also do is extending .attr so that you can call it like .attr() to get a plain object of all attributes:

                  (function(old) {
                    $.fn.attr = function() {
                      if(arguments.length === 0) {
                        if(this.length === 0) {
                          return null;
                        }
                  
                        var obj = {};
                        $.each(this[0].attributes, function() {
                          if(this.specified) {
                            obj[this.name] = this.value;
                          }
                        });
                        return obj;
                      }
                  
                      return old.apply(this, arguments);
                    };
                  })($.fn.attr);
                  

                  Usage:

                  var $div = $("<div data-a='1' id='b'>");
                  $div.attr();  // { "data-a": "1", "id": "b" }
                  

                  這篇關于使用jQuery獲取元素的所有屬性的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  Use IScroll in Angular 2 / Typescript(在 Angular 2/Typescript 中使用 IScroll)
                  anime.js not working in Ionic 3 project(Anime.js 在 Ionic 3 項目中不起作用)
                  Ionic 3 - Update Observable with Asynchronous Data(Ionic 3 - 使用異步數據更新 Observable)
                  Angular 2: file not found on local .json file(Angular 2:在本地 .json 文件中找不到文件)
                  In Ionic 2, how do I create a custom directive that uses Ionic components?(在 Ionic 2 中,如何創建使用 Ionic 組件的自定義指令?)
                  Use ViewChild for dynamic elements - Angular 2 amp; ionic 2(將 ViewChild 用于動態元素 - Angular 2 amp;離子2)
                    <legend id='ugpjF'><style id='ugpjF'><dir id='ugpjF'><q id='ugpjF'></q></dir></style></legend><tfoot id='ugpjF'></tfoot>
                  1. <small id='ugpjF'></small><noframes id='ugpjF'>

                          <tbody id='ugpjF'></tbody>
                        • <i id='ugpjF'><tr id='ugpjF'><dt id='ugpjF'><q id='ugpjF'><span id='ugpjF'><b id='ugpjF'><form id='ugpjF'><ins id='ugpjF'></ins><ul id='ugpjF'></ul><sub id='ugpjF'></sub></form><legend id='ugpjF'></legend><bdo id='ugpjF'><pre id='ugpjF'><center id='ugpjF'></center></pre></bdo></b><th id='ugpjF'></th></span></q></dt></tr></i><div class="nzcyivj" id='ugpjF'><tfoot id='ugpjF'></tfoot><dl id='ugpjF'><fieldset id='ugpjF'></fieldset></dl></div>
                          • <bdo id='ugpjF'></bdo><ul id='ugpjF'></ul>
                            主站蜘蛛池模板: 高压负荷开关-苏州雷尔沃电器有限公司 | 洗石机-移动滚筒式,振动,螺旋,洗矿机-青州冠诚重工机械有限公司 | 长江船运_国内海运_内贸船运_大件海运|运输_船舶运输价格_钢材船运_内河运输_风电甲板船_游艇运输_航运货代电话_上海交航船运 | 医学模型生产厂家-显微手术模拟训练器-仿真手术模拟训练系统-北京医教科技 | 防勒索软件_数据防泄密_Trellix(原McAfee)核心代理商_Trellix(原Fireeye)售后-广州文智信息科技有限公司 | 酒水灌装机-白酒灌装机-酒精果酒酱油醋灌装设备_青州惠联灌装机械 | 理化生实验室设备,吊装实验室设备,顶装实验室设备,实验室成套设备厂家,校园功能室设备,智慧书法教室方案 - 东莞市惠森教学设备有限公司 | 双齿辊破碎机-大型狼牙破碎机视频-对辊破碎机价格/型号图片-金联机械设备生产厂家 | 冷油器-冷油器换管改造-连云港灵动列管式冷油器生产厂家 | 福兰德PVC地板|PVC塑胶地板|PVC运动地板|PVC商用地板-中国弹性地板系统专业解决方案领先供应商! 福建成考网-福建成人高考网 | 不锈钢酒柜|恒温酒柜|酒柜定制|酒窖定制-上海啸瑞实业有限公司 | 罐体电伴热工程-消防管道电伴热带厂家-山东沃安电气 | 沈阳建筑设计公司_加固改造设计_厂房设计_设计资质加盟【金辉设计】 | 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | 福州仿石漆加盟_福建仿石漆厂家-外墙仿石漆加盟推荐铁壁金钢(福建)新材料科技有限公司有保障 | 挤出熔体泵_高温熔体泵_熔体出料泵_郑州海科熔体泵有限公司 | 万家财经_财经新闻_在线财经资讯网| 商标转让-商标注册-商标查询-软著专利服务平台 - 赣江万网 | 工业机械三维动画制作 环保设备原理三维演示动画 自动化装配产线三维动画制作公司-南京燃动数字 聚合氯化铝_喷雾聚氯化铝_聚合氯化铝铁厂家_郑州亿升化工有限公司 | 哈尔滨发电机,黑龙江柴油发电机组-北方星光 | 不锈钢/气体/液体玻璃转子流量计(防腐,选型,规格)-常州天晟热工仪表有限公司【官网】 | 高低温万能试验机_拉力试验机_拉伸试验机-馥勒仪器科技(上海)有限公司 | 联系我们-腾龙公司上分客服微信19116098882 | 专业音响设备_舞台音响设备_会议音响工程-首选深圳一禾科技 | 游泳池设备安装工程_恒温泳池设备_儿童游泳池设备厂家_游泳池水处理设备-东莞市君达泳池设备有限公司 | 涡轮流量计_LWGY智能气体液体电池供电计量表-金湖凯铭仪表有限公司 | 品牌策划-品牌设计-济南之式传媒广告有限公司官网-提供品牌整合丨影视创意丨公关活动丨数字营销丨自媒体运营丨数字营销 | 西门子代理商_西门子变频器总代理-翰粤百科 | 烟台条码打印机_烟台条码扫描器_烟台碳带_烟台数据采集终端_烟台斑马打印机-金鹏电子-金鹏电子 | 厦门网站建设_厦门网站设计_小程序开发_网站制作公司【麦格科技】 | 哈希PC1R1A,哈希CA9300,哈希SC4500-上海鑫嵩实业有限公司 | 首页|光催化反应器_平行反应仪_光化学反应仪-北京普林塞斯科技有限公司 | 防水套管-柔性防水套管-刚性防水套管-上海执品管件有限公司 | 食药成分检测_调料配方还原_洗涤剂化学成分分析_饲料_百检信息科技有限公司 | 体视显微镜_荧光生物显微镜_显微镜报价-微仪光电生命科学显微镜有限公司 | 深圳激光打标机_激光打标机_激光焊接机_激光切割机_同体激光打标机-深圳市创想激光科技有限公司 深圳快餐店设计-餐饮设计公司-餐饮空间品牌全案设计-深圳市勤蜂装饰工程 | 超声波乳化机-超声波分散机|仪-超声波萃取仪-超声波均质机-精浩机械|首页 | 高速混合机_锂电混合机_VC高效混合机-无锡鑫海干燥粉体设备有限公司 | 干式变压器厂_干式变压器厂家_scb11/scb13/scb10/scb14/scb18干式变压器生产厂家-山东科锐变压器有限公司 | 低合金板|安阳低合金板|河南低合金板|高强度板|桥梁板_安阳润兴 北京租车牌|京牌指标租赁|小客车指标出租 | 食品质构分析仪-氧化诱导分析仪-瞬态法导热系数仪|热冰百科 |