css - 我可以使用 CSS 选择空文本区域吗?

标签 css textarea css-selectors

有没有一种方法可以让我选择一个文本区域,使 jQuery 中的 $('#id_of_textarea').val()''?我尝试使用 :empty。我看到 CSS 提供了一种选择空输入的方法,因为文本位于 value 属性 ([value=""]) 中。文本区域中的文本是否有属性?

我正在寻找一个适用于 CSS 而不仅仅是 jQuery 的选择器。

最佳答案

我能想到的最佳解决方案是 CSS 3 解决方法。将字段设置为必填(如果需要,在提交时取消设置)。然后你可以使用

textarea:invalid { /* style here... probably want to remove box-shadow and such */ }

关于css - 我可以使用 CSS 选择空文本区域吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7072576/

相关文章:

css - 如何在单个wordpress页面中隐藏导航菜单?

apache-flex - 您如何以编程方式将Flex TextArea的插入符号移动到末尾?

css - 输入的文本导致 textarea 在表单提交后扩展到 div 之外

javascript - jQuery - 匹配具有以特定字符串开头的类的元素

javascript - jQuery - 选择属性名称(不是值)以...开头的所有元素?

css - 实现高度不等的网格

javascript - jQuery 动画导航如何在单击时折叠其他元素

javascript - $ ("#datepicker").datepicker 不是函数 - JavaScript 错误

javascript - HTML5如何从文本区域中获取选定的文本

html - 如何选择元素父子