获得环功能元素的每个属性 [英] Get each Attribute of element in loop function

查看:112
本文介绍了获得环功能元素的每个属性的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个HTML DIV元素:

 < D​​IV CLASS =目标文件HEIGHT =这是ATTR 1的rel =这是ATT2WIDTH =这是ATT3>< / DIV>

我有一个新的变量: attArray

  VAR attArray =新的Array();

我想在 div.obj 每个ATT得到逐步进入 attArray 。我该怎么做呢?

  attArray [0] =这是ATTR1
attArray [1] =这是attR2位
attArray [2] =这是attr​​3


解决方案

简单:

  $('。OBJ')。每个(函数(){
   变种attArray = [];
   对于(VAR K = 0; K< this.attributes.length; k ++){
       变种ATTR = this.attributes [K];
       如果(attr.name!='类')
          attArray.push(attr.value);
   }
   //做attArray东西在这里...
});

工作的例子

I have a HTML DIV element:

<div class="obj" height="this is attr 1" rel="this is att2" width="this is att3"></div>

I've a new Variable: attArray:

var attArray = new Array();

I want to get step by step each att in div.obj into attArray. How do I do it?

attArray[0] = "this is attr1"
attArray[1] = "this is attr2"
attArray[2] = "this is attr3"

解决方案

Simple:

$('.obj').each(function() {
   var attArray = [];
   for(var k = 0; k < this.attributes.length; k++) {
       var attr = this.attributes[k];
       if(attr.name != 'class')
          attArray.push(attr.value);
   }
   //do something with attArray here...
});

Working example

这篇关于获得环功能元素的每个属性的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆