Jquery根据值选择textarea

Mar*_*del 3 jquery textarea jquery-selectors

我正在尝试根据其中的值选择textareas,我尝试这样做:

alert( $('textarea[value="Type"]').length );
Run Code Online (Sandbox Code Playgroud)

但我得到零.

这是我的textarea:

<textarea id="Title" name="title" rows="5" cols="29" class="textentry_verdana12pxItalic">Type</textarea>
Run Code Online (Sandbox Code Playgroud)

我可以这样做吗?

Mat*_*all 5

value不是那个textarea的属性.这textarea的的HTML属性id,name,rows,cols,和class.试试这个:

$('textarea').filter(function ()
{
    return $(this).val() === 'Type';
}).length
Run Code Online (Sandbox Code Playgroud)

.filter() API文档

  • @andres:但这正是`value ="Type"`选择器的作用,所以像@Matt那样得出结论是有意义的,这就是OP想要的. (2认同)