javascript - 使用 Javascript 或 CSS,是否可以选择具有 css 样式溢出的元素 : hidden?

标签 javascript jquery css css-selectors

我的代码有一些问题,最后一个错误是仅将一些 html 元素替换为 overflow: hidden;overflow: none;,我可以使用javascript 或 css 来做,但我现在不知道怎么做。请帮助我!

无论如何选择具有 css 样式的元素 overflow: hidden; 在 javascript 或 css 中?

更新 2:(一切顺利!)

感谢 Pranav C BalanMichael_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/

相关文章:

javascript - 如何在 jquery textcomplete 中仅使用数组小写单词返回输入寄存器?

php - jQuery JSON - 为什么我收到以下错误?

html - 更改自动填充输入字段的字体颜色

javascript - 使用 .then 进行包装在函数中的 ajax 调用

javascript - ExtJs 为 Ext.MessageBox 创建自定义图标

javascript - JQuery UI Slide动画触发滚动条在动画过程中显示

c# - 在 C# 中用 javascript 覆盖菜单 css

css - 如何在 PrimeNG 中覆盖 ProgressSpinner?

javascript - 如何获取点击事件的来源

javascript - npm 无法安装 scrypt。 Node gyp 重建