我正在尝试根据文本框中的值选择文本框,我尝试了以下方法:
alert( $('textarea[value="Type"]').length );
但我得到了零。
这是我的文本区域:
<textarea id="Title" name="title" rows="5" cols="29" class="textentry_verdana12pxItalic">Type</textarea>
我能做到这个吗?
我正在尝试根据文本框中的值选择文本框,我尝试了以下方法:
alert( $('textarea[value="Type"]').length );
但我得到了零。
这是我的文本区域:
<textarea id="Title" name="title" rows="5" cols="29" class="textentry_verdana12pxItalic">Type</textarea>
我能做到这个吗?
value
不是该文本区域的属性。该文本区域的HTML属性为id
、name
、rows
、cols
和class
。请尝试使用以下内容:
$('textarea').filter(function ()
{
return $(this).val() === 'Type';
}).length
jQuery('textarea:contains(Type)')
尝试一下:alert( $('textarea:contains("Type")').length );
Type
。我认为那不是 OP 想要的。 - Matt BallType
。我认为这不是OP想要的。 - Matt Ball
value="Type"
选择器正是做了这件事,因此像 @Matt 所说的那样,得出这就是 OP 想要的结论是有道理的。 - treeface