我的代码有一些问题,最后一个错误是仅将一些 html 元素替换为 overflow: hidden; 到 overflow: none;,我可以使用javascript 或 css 来做,但我现在不知道怎么做。请帮助我!
无论如何选择具有 css 样式的元素 overflow: hidden; 在 javascript 或 css 中?
更新 2:(一切顺利!)
感谢 Pranav C Balan,Michael_B 给出了一些很棒的答案。
var ele = $('.selector').filter(function() {
return $(this).css('overflow') == 'hidden';
})
ele.css('color', 'red');
.overflow {
overflow: hidden
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class=selector>1</div>
<div class="selector overflow">2</div>
<div class=selector style="overflow:hidden">3</div>
<div class=selector>1</div>
<div class="selector overflow">4</div>
<div class=selector>5</div>
最佳答案
您可以使用 filter()
为此
var ele = $('.selector').filter(function() {
return $(this).css('overflow') == 'hidden';
})
ele.css('color', 'red');
.overflow {
overflow: hidden
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class=selector>1</div>
<div class="selector overflow">2</div>
<div class=selector style="overflow:hidden">3</div>
<div class=selector>1</div>
<div class="selector overflow">4</div>
<div class=selector>5</div>
关于javascript - 使用 Javascript 或 CSS,是否可以选择具有 css 样式溢出的元素 : hidden?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32784902/