在jQuery中,我们可以使用选择器来筛选特定类型的表单元素。文本框元素主要包括<input type="text">
、<input type="password">
、<input type="email">
等文本输入类型,以及<textarea>
元素。
:text
选择器$('form :text').each(function() {
// 这里的this指向当前遍历的DOM元素
console.log($(this).val()); // 获取当前文本框的值
console.log($(this).attr('name')); // 获取文本框的name属性
});
$('form input[type="text"], form input[type="password"], form input[type="email"], form textarea').each(function() {
// 处理每个文本框
console.log($(this).val());
});
$('form').find('input, textarea').not(':button, :submit, :reset, :image, :file, :checkbox, :radio').each(function() {
// 处理每个文本框
console.log($(this).val());
});
var formData = {};
$('form :text, form textarea').each(function() {
formData[$(this).attr('name')] = $(this).val();
});
console.log(formData);
:text
选择器只匹配type="text"
的<input>
元素,不包括其他文本类型输入$(document).ready()
中)没有搜到相关的文章