jQuery从数组中获取、存储和使用子类元素
jQuery fetch, store and use the class of child elements from an array
使用jQuery, #parent
元素的子元素将以.west
类获取,这里不需要获取内容,而是需要获取.west
类的子元素的类
<div id="parent">
<div class="child1 west"></div>
<div class="child2 west"></div>
<div class="child3 west"></div>
<div class="child4 west"></div>
<div class="child5 west"></div>
<div class="child6"></div>
<div class="child7"></div>
<div class="child8"></div>
<div class="child9"></div>
</div>
的结果将是:
child1, child2, child3, child4, child5例如,使用jQuery更改child1的css。
我真的不知道如何使用jQuery数组。由于
如果需要数组中元素的类,可以使用map
,如下所示:
var classArr = $('#parent > .west').map(function(){
return this.className.match(/'bchild'd'b/)[0];
}).get();
regex匹配以child
加上单个数字开头的任何单词。可以使用attr
函数修改类:
$('#parent > .west').attr('class', function(index, value){
var currentClass = value.match(/'bchild'd'b/)[0];
return this.className.replace(currentClass, currentClass.replace(/'d/, '10'));
});
请仔细阅读文档并使用代码来感受这些代码是如何工作的。
相关文章:
- 是否可以从父类访问子类的属性
- JavaScript:当有两个B类元素时,如何在id X中的B类中选择A类
- 将jQuery事件应用于所有类元素
- 子类访问父类's闭包变量
- Javascript关键字搜索子类Div值
- 当已经使用CasperJS选择了css类元素时,断言该类的存在
- 如何通过Prototype或jquery移除子类的父类基类
- 如何隐藏与要保持可见的表共享类元素的HTML表
- JavaScript数组的子类化破坏了快速枚举
- 可以“;超级“;可以在子类的方法内部使用,在不直接引用的情况下调用相应的超类方法
- 具有子类的构造函数中的Object.freeze
- 点击IE8中的类元素
- JavaScript—父类和子类/对象的此问题
- 咖啡描述:我可以't似乎是通过ID+子类来选择元素
- 根据父元素ID和子类向子元素添加类
- 如何在JS中获取元素的子类
- Jquery accordian:如何只针对单击的元素的子类
- 使用类和子类获取元素索引
- jQuery:如何通过子类的一个类的值返回元素
- jQuery从数组中获取、存储和使用子类元素