用于组合元素的css选择器
css selector for combined elements
这个jQuery选择器试图选择required
类的所有html元素,这很好,我还想添加到所有html输入元素中,它们的值被修剪为不等于空白。
$('.required').each(function () {//do stuff}) // works fine
我的想象:
$('.required, input:text[value.trim() != '']').each(function () {//do stuff})
如何做到这一点?感谢
您必须对每个项目进行迭代,在修剪后检查值,然后执行魔术:
$('input[type="text"]').each(function() {
if ($.trim(this.value).length) {
// do stuff
$(this).addClass('has-content');
}
});
.has-content {
border: 2px solid red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" value="test" />
<input type="text" value=" " />
<input type="text" value="" />
相关文章:
- 为什么不'在JQuery中找到第二个css选择器的工作
- 使用javascript和css选择器获取value属性的内容
- casperjs-css选择器存在,但当单击它时会引发“”;CasperError:无法在不存在的选择器“”上调度mou
- CSS选择器与And操作组合'&&'
- 类选择不起作用的 css 选择器
- 如何使用javascript获取元素的css选择器
- 我们可以使用jquery删除css选择器吗
- CasperJS可以't使用CSS选择器或xPath查找元素
- While为List值在CSS选择器中循环迭代
- CSS选择器在Angular单元测试w/karma&柴
- casperJS CSS 选择器:waitFor 函数总是超时
- 选择一个 CSS 选择器来动态设置元素的样式 ::before
- 是否有根据特异性对 CSS 选择器文本进行排序的 JS 库
- CSS选择器代码,用于从棘手的网站抓取/解析数据
- CSS 选择器不起作用
- 当我们使用 CSS 选择器时,浏览器如何找到集合元素
- CSS 选择器从右到左进行评估.querySelectorAll() 选择器也会以这种方式进行评估吗?
- 为什么 CSS 选择器只设置第一个匹配 svg 路径的样式
- 如何在 SVGjs 上使用 css 选择器
- 将变量作为 JQuery CSS 选择器传递不起作用