Ben*_*kin 12 css textarea css-selectors
有没有办法可以选择一个textarea,这样$('#id_of_textarea').val()在jQuery中会是''什么?我试过用:empty.我看到CSS提供了一种选择空输入的方法,因为文本在value属性([value=""])中.textarea中的文本是否有属性?
我正在寻找一个可以使用CSS的选择器,而不仅仅是jQuery.
Lov*_*ing 19
我能想到的最佳解决方案是CSS 3解决方法.将字段设置为required(如果需要,则在提交时取消设置).然后你可以使用
textarea:invalid { /* style here... probably want to remove box-shadow and such */ }
Run Code Online (Sandbox Code Playgroud)
这适用于最近的浏览器,除了边缘(目前):
textarea:placeholder-shown {
/* this should be active only when area is empty and placeholder shown */
}
Run Code Online (Sandbox Code Playgroud)
因此,例如使用 jQuery,您可以选择所有空的文本区域:
$('textarea:placeholder-shown').val()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9608 次 |
| 最近记录: |