使用JQuery查找所有文本字段

时间:2011-07-11 14:04:26

标签: jquery

我有一个jsp页面,我在其中动态添加更多文本字段。这些文本字段的ID类似于:textfield1,textfield2,...,textfieldn。我有一个保存文本字段的所有值的按钮。但首先我要检查一些文本字段是否包含值。如何使用JQuery检查以“textfield”开头的所有文本字段?

4 个答案:

答案 0 :(得分:3)

$('[id^="textfield"]').each(function(index, item){
       //do something with each one
})

答案 1 :(得分:0)

尝试:

$('input:regex(id, textfield*)')

答案 2 :(得分:0)

$textFields = $("input[type=text]");

然后您可以使用过滤器

单独测试它们
$textFields.filter('[name=email]');

答案 3 :(得分:0)

此代码将提醒具有值的文本字段数:

$unempties=$('[id^="textfield"]').filter(function() {
    return $(this).val()!='';
});

alert($unempties.length);

jsFiddle Demo

如果您希望函数考虑仅将某些空格作为值为空的文本字段,请添加$.trim()