Jquery根据值选择文本区域
我试图根据文本区域中的值来选择文本区域,我尝试这样做:
alert( $('textarea[value="Type"]').length );
但我得到零。
这是我的文本区域:
<textarea id="Title" name="title" rows="5" cols="29" class="textentry_verdana12pxItalic">Type</textarea>
我可以这样做吗?
I'm trying to select textareas based on the value in them, I tried doing this:
alert( $('textarea[value="Type"]').length );
But I get zero.
Here's my textarea:
<textarea id="Title" name="title" rows="5" cols="29" class="textentry_verdana12pxItalic">Type</textarea>
Can I do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
value
不是该文本区域的属性。该文本区域的 HTML 属性为id
、name
、rows
、cols
和class
。试试这个:.filter()
API 文档value
is not an attribute of that textarea. That textarea's HTML attributes areid
,name
,rows
,cols
, andclass
. Try this instead:.filter()
API docs使用“包含”伪选择器:
Use the "contains" pseudo selector:
尝试
Alert( $('textarea:contains("Type")').length );
Try
alert( $('textarea:contains("Type")').length );
试试这个(contains-selector):
try this (contains-selector):