我有一个jsp页面,我在其中动态添加更多文本字段。这些文本字段的ID类似于:textfield1,textfield2,...,textfieldn。我有一个保存文本字段的所有值的按钮。但首先我要检查一些文本字段是否包含值。如何使用JQuery检查以“textfield”开头的所有文本字段?
答案 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);
如果您希望函数考虑仅将某些空格作为值为空的文本字段,请添加$.trim()
。