作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我如何检查 X 个具有相同 class
但不同 id
的元素是否有一个相同的特定 CSS 属性?想象一下,有 20 个元素或类似的元素具有相同的类。就像这里
<div class="back" id="i1"></div>
<div class="back" id="i2"></div>
<div class="back" id="i3"></div>
<style>
back{width:100px;height:100px;float:left;}
#i1{background-image:url(img1.jpg);}
#i2{background-image:url(img2.jpg);}
</style>
如果它们相同,我会添加一个类,但我认为这很容易。我所拥有的一个例子是 here
最佳答案
要测试 css 属性,您可以使用 .css()
,例如:
if ($('#i1').css('background-image') == $('#i2').css('background-image')) {
// do something
}
假设您想要检查所有“.back”div 是否具有相同的background-image
(我希望这就是您想要实现的目标)。你可以选择这样的东西:
var same = 1;
var property = $(".back").first().css('background-image');
$(".back").each(function() {
if ($(this).css('background-image') != property)
same = 0;
});
if (same == 1) { // all properties where the same
// do something
}
关于javascript - 我如何检查 X 个具有相同类但不同 id 的元素是否有一个特定的 css 属性相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14334968/
所以我有这个 UltraTicTacToe 游戏,我正在用 HTML/CSS/JS 编码。它由表中表中的表组成。当您单击 X 或 O 时,我想要突出显示您应该进入的下一个 TicTacToe 牌 ta
Some text Some more text 如何让每个 .example 的 .whatever 包含其 .test 的内容? 例如,如果代码是这样的: Som
我是一名优秀的程序员,十分优秀!