如何获得含有内容的textareas?

时间:2014-05-30 09:55:59

标签: jquery html

我的页面中有一些textareas。

<textarea id="first">Some content</textarea>
<textarea id="second"></textarea>
<textarea id="third">other content</textarea>

我想获得所有textareas与任何内容,即textareas除了没有任何内容。 在我的例子中,它意味着第一和第三textarea。

4 个答案:

答案 0 :(得分:3)

只需将jQuery的not() method与其:empty selector

组合在一起
$('textarea').not(':empty');

答案 1 :(得分:1)

试试这种方式,

$("textarea:not(:empty)")

答案 2 :(得分:0)

var $res = $('textarea').filter(function(i, ele){
    return $(ele).text() != '';
});

OR

var $res = $('textarea').filter(':not(:empty)');

小提琴:http://jsfiddle.net/qYbvr/ http://jsfiddle.net/qYbvr/1/

答案 3 :(得分:0)

你可以这样做,

$(document).ready(function () {
var $elements = $('textarea:not(":empty")');


$elements.each(function () {
    var element = $(this);
    alert(element.val());
});

});

http://jsfiddle.net/G6LCY/