相关疑难解决方法(0)

使用CSS匹配空输入框

如何将样式应用于空输入框?如果用户在输入字段中键入内容,则不应再应用该样式.这在CSS中可行吗?我试过这个:

input[value=""]
Run Code Online (Sandbox Code Playgroud)

css input css-selectors

126
推荐指数
11
解决办法
10万
查看次数

:not(:empty)CSS选择器不起作用?

我正熟悉这个特殊的CSS选择器,当我添加:not(:empty)它时不想工作.它似乎与其他选择器的任何组合都可以正常工作:

input:not(:empty):not(:focus):invalid { border-color: #A22; box-shadow: none }
Run Code Online (Sandbox Code Playgroud)

如果我删除该:not(:empty)部件,它就可以正常工作.即使我将选择器更改为input:not(:empty)它仍然不会选择输入文本的输入字段.这是坏了还是我不允许:empty在:not()选择器中使用?

我能想到的唯一另一件事是,浏览器仍然说元素是空的,因为它没有子元素,只说"价值".是否:empty选择不具有独立功能的输入元素与常规的元素?这似乎不太可能,因为:empty在场上使用并在其中键入内容将导致替代效果消失(因为它不再是空的).

在Firefox 8和Chrome中测试过.

html css css-selectors css3

87
推荐指数
7
解决办法
14万
查看次数

我可以用CSS选择空的textareas吗?

有没有办法可以选择一个textarea,这样$('#id_of_textarea').val()在jQuery中会是''什么?我试过用:empty.我看到CSS提供了一种选择空输入的方法,因为文本在value属性([value=""])中.textarea中的文本是否有属性?

我正在寻找一个可以使用CSS的选择器,而不仅仅是jQuery.

css textarea css-selectors

12
推荐指数
2
解决办法
9608
查看次数

标签 统计

css ×3

css-selectors ×3

css3 ×1

html ×1

input ×1

textarea ×1