获取数据的价值,用jquery存储在数组中,存储在数组中
Get the value of data atribute and store in array with jquery and store in a array
可以计算div中的元素并将它们存储在数组中。
我创建了元素 data-head-ref 以了解它们属于内部元素的组。示例:data-head-ref='region' 包含区域的实际元素
动态创建和填充类似于以下结构的数组。如何获取属于jquery的数字和值。
这可能吗?
var headerBlockElements = {
'region': {
'numberItems': 3, // the inside child elements
'nameItems': {
“North”, “South”, “Center”
}
},
'brands': {
'numberItems': 2,
'nameItems': {
“Food”, “Autos”
}
}
}
我有以下示例在此处输入链接描述
<div class='column-header clearfix' data-head-ref='region'>
<div class='header-inner'><span class='header-inner-title-dos'>Region</span></div>
<div class='level-two' data-head='Nort'><span class='title'>Nort</span>
<div class='level-three' data-option='EEUU'><span class='title'>EEUU</span></div>
<div class='level-three' data-option='Canada'><span class='title'>Canada</span></div>
<div class='level-three' data-option='Mexico'><span class='title'>Mexico</span></div>
</div>
<div class='level-two' data-head='Sout'><span class='title'>Sout</span>
<div class='level-three' data-option='Venezuela'><span class='title'>Venezuela</span></div>
<div class='level-three' data-option='Ecuador'><span class='title'>Ecuador</span></div>
<div class='level-three' data-option='Argentina'><span class='title'>Argentina</span></div>
<div class='level-three' data-option='Colombia'><span class='title'>Colombia</span></div>
<div class='level-three' data-option='Uruguay'><span class='title'>Uruguay</span></div>
</div>
<div class='level-two' data-head='Center'><span class='title'>Center</span>
<div class='level-three' data-option='Panama'><span class='title'>Panama</span></div>
<div class='level-three' data-option='Guatemala'><span class='title'>Guatemala</span></div>
<div class='level-three' data-option='Honduras'><span class='title'>Honduras</span></div>
<div class='level-three' data-option='Costa Rica'><span class='title'>Costa Rica</span></div>
</div>
</div>
<div class='column-header clearfix' data-head-ref='Brands'>
<div class='header-inner'><span class='header-inner-title-dos'>Brands</span></div>
<div class='level-two' data-head='Food'><span class='title'>Food</span>
<div class='level-three' data-option='Pizza Hut'><span class='title'>Pizza Hut</span></div>
<div class='level-three' data-option='Burger King'><span class='title'>Burger King</span></div>
<div class='level-three' data-option='Taco Bell'><span class='title'>Taco Bell</span></div>
</div>
<div class='level-two' data-head='Autos'><span class='title'>Autos</span>
<div class='level-three' data-option='Toyota'><span class='title'>Toyota</span></div>
<div class='level-three' data-option='Mazda'><span class='title'>Mazda</span></div>
<div class='level-three' data-option='Volvo'><span class='title'>Volvo</span></div>
<div class='level-three' data-option='Chevrolet'><span class='title'>Chevrolet</span></div>
<div class='level-three' data-option='BMW'><span class='title'>BMW</span></div>
</div>
</div>
当然。我对你到底想抓住什么有点不稳定,但这里有一些应该有帮助的东西。
预 JQuery 1.6
var customArray =[];
$('[data-head-ref]').each(function(){
var Items = "";
$("[data-head]", this).each(function(){
if(Items.length!=0){Items +=",";}
Items +=$(this).attr("data-head");
});
customArray[$(this).attr('data-head-ref')] = {
'numberItems': $("[data-head]", this).length,
'nameItems': Items};
});
JQuery 1.6 +
var customArray =[];
$('[data-head-ref]').each(function(){
var Items = "";
$("[data-head]", this).each(function(){
if(Items.length!=0){Items +=",";}
Items +=$(this).prop("data-head");
});
customArray[$(this).prop('data-head-ref')] = {
'numberItems': $("[data-head]", this).length,
'nameItems': Items};
});
相关文章:
- 将数组存储到本地存储中,而不是替换
- 如何将数组存储
- 在 laravel 4 上使用循环将数据数组存储到单个数组中
- 将对象/数组存储在 jQuery Cookie 中
- 想要将数组存储为 JavaScript 映射中的值
- 在 mysql 中使用多维数组存储 $_POST
- 将php多维数组存储在localstorage中
- 将数组存储在jQuery cookie中
- 如何将php数组存储在一个cookie中,然后通过javascript读取它
- 如何用单引号将数组存储在javascript中?有可能吗
- 将数组存储在html数据属性中
- 使用javascript将数组存储为json中的密钥对
- 将数组存储在函数内部与存储在对象内部有什么好处吗
- 试图使用javascript将Object.keys(obj)的返回数组存储在数组中,但得到错误“ReferenceEr
- 在javascript中使用数组存储一组具有固定值的变量
- 如何在localStorage (Javascript)中使用数组存储JSON
- 数组存储javascript
- 我如何从数组存储访问JS函数
- 关于如何使用数组存储其他变量名称的任何想法
- 在chartJs中使用动态数组存储标签和数据