- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有多种 div 类名:
box blue full
box blue border purple
box purple full
box white purple border
box purple border
box purple full
box blue border
box white
box white purple border
每一行都是一个单独的 div 及其特定的类名。除了蓝色、紫色和白色之外,还可能有红色和绿色。
我想做的是:我正在循环遍历每个 div,并且我想检查以确保该 div 的类名称不超过 1 个颜色(白色和其他颜色除外)
例如,“box blue border Purple”就不行,我需要将其更改为“box White”的类名
所以基本上,任何有两种颜色的 div 都需要更改为白色框
如果你想看一个例子,我正在研究这个:http://k.p2digital.net/如果您单击红色框,然后单击左侧顶部第三列中的框,您刚刚创建的红色框左侧的框就会变成红色......但因为它位于另一个纯色框之间,那不是它自己的颜色,它应该变成白色。
我有一个循环,在单击“运行”后,我将在此处检查以确保没有具有两种不同颜色的框(意味着该框位于两个纯色框之间)并且需要更改变白
for(var i = 0; i < 36; i++){
console.log($(".box[rel='"+[i]+"']").attr('class'));
class = $(".box[rel='"+[i]+"']").attr('class');
}
最佳答案
用这个
colArr=new Array('red','blue',...);
$('div.box').each(function(){
var i,index;
i=0;
for(index in colArr){
if($(this).hasClass(colArr[index])){
i+=1;
}
}
if(i>1){
for(index in colArr){
if($(this).hasClass(colArr[index])){
$(this).removeClass(colArr[index]);
}
}
$(this).addClass('white');
}
});
关于javascript - 用jquery比较各种类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16003825/
我正在为我的项目使用 Google Cloud Datastore(而非 NDB)。 python2.7 和 Django。 我想创建一个新模型,比如说 Tag 模型。 class Tag(db.Mo
我正在研究使用 monad 推导式来表示 SQL 查询,并生成适当的 SQL。乍一看,这不是问题,看起来很合适。但我必须限制类型,这些类型只能形成产品的单子(monad),而不是总和,而且我想不出一种
在Foldable文档,我看到以下实例: (Foldable f, Foldable g) => Foldable (Compose * * f g) 如果我查看 Compose 的定义,我看到它被声
给定一个团队->运动员关系并查询所有运动员。什么 我对fetch="Join"有误解吗?该映射是否应引起 通过联接加载团队?在对运动员进行迭代时 仍然懒惰地加载团队。 public class Ath
我才刚刚开始熟悉类型的概念,所以如果我没有很好地表达我的问题,请耐心等待...... 值有类型: 3 :: Int [1,2,3] :: [Int] ('c',True) :: (Char,Bool)
这里是我在 javascript 中的一个数组,效果很好! _rowData: [ { name: "Most Recent", view: "recentView" }, { nam
我正在尝试绘制 pandas Series用一条线。 这些线产生显示的输出和散点图。 import pandas as pd print(pd.__version__) ... print(type(
我正在使用 gcloud npm 模块。提前致谢。 我尝试了很多,但什么也没得到。 最佳答案 您需要对该实体进行查询并计算结果。 var query = ds.createQuery('EntityK
一些上下文 我对 libclang 不是很熟悉。我只是修改一个使用 the python bindings to libclang 的 vim 插件. 有一个 python 函数接收游标参数。当前 C
我有一个链接到 zlib v1.2.3 的程序,它出现以下错误: deflateEnd error 'no msg' kind: 'Z_DATA_ERROR': -3 该程序已成功处理许多要压缩的不同
我正在尝试通过遵循 the docs 来实现 log4rs .我的目标是将 info!("INFO") 的结果放入文件 requests.log,但出现错误: thread 'main' panick
Program type already present: org.apache.http.ContentTooLongException Message{kind=ERROR, text=Progr
当我执行 ng generate component faqs 时,我无法将新组件添加到我的 Nativescript 项目中它返回错误: Option "entryComponent" is dep
我是一名优秀的程序员,十分优秀!