我正在尝试检查插入到数组中的所有元素是否有类.到目前为止我对数组的代码是这样的:
var ids = ['#biography', '#videogallery', '#pubblications', '#contacts', '#resume'];
var currentElem = "";
function test(){
$(ids.join()).each(function() {
var currentElem = $(this);
})
};
Run Code Online (Sandbox Code Playgroud)
问题是现在我有点卡住了.我的意思是,我应该写什么以便if语句检查数组中具有id的所有元素是否都具有"test"类?
就像是:
希望它不会太混乱.在此先感谢您的帮助!
您可以使用.filter()该类来标识元素,然后比较已length过滤元素和数组的属性.
var elementsHavingTestClass = $(ids.join()).filter('.test');
if(elementsHavingTestClass.length == ids.length){
//All elements have the class
//Do something
}else{
//Do something else
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1121 次 |
| 最近记录: |