如何选择长度为>;的文本框;0与jquery?
我该如何编写一个选择器,它将检查(比如)一个div文本框,并找到哪些文本框中有值(因此长度将大于零) 我可以在一个选择器中完成这项工作,还是必须先获取所有文本框,然后循环遍历它们如何选择长度为>;的文本框;0与jquery?,jquery,Jquery,我该如何编写一个选择器,它将检查(比如)一个div文本框,并找到哪些文本框中有值(因此长度将大于零) 我可以在一个选择器中完成这项工作,还是必须先获取所有文本框,然后循环遍历它们 $("input:text").filter(function() { return $(this).val().length > 0; }) filter函数允许您提供一个自定义函数,当前选择的每个元素都将调用该函数作为this,并且只有它返回true的元素才会保留在集合中 filter函数允许您提供一个自定
$("input:text").filter(function() { return $(this).val().length > 0; })
filter函数允许您提供一个自定义函数,当前选择的每个元素都将调用该函数作为this
,并且只有它返回true
的元素才会保留在集合中
filter函数允许您提供一个自定义函数,该函数将被当前选择的每个元素调用为this
,并且只有它返回true
的元素将保留在集合中。您可以这样做:
$('input[type="text"]').each(function(){
if ($(this)).val().length > 0)
{
alert('I have value !!');
}
});
你可以这样做:
$('input[type="text"]').each(function(){
if ($(this)).val().length > 0)
{
alert('I have value !!');
}
});
当然,如果它是一个输入
,您可以修改它:
$('input:text[value!=""]')
当然,如果它是一个输入
,您可以修改它:
$('input:text[value!=""]')
应采取以下措施:
nonempty_inputs = $(':input:not(:empty)');
如果只是您感兴趣的文本区域,只需将:input
更改为textarea
另见:
nonempty_inputs = $(':input:not(:empty)');
如果只是您感兴趣的文本区域,只需将:input
更改为textarea
另见: