如何使用jquery访问表单中的input标签?(包括隐藏类型)
how to access input tag in form with jquery?(include hidden type)
我正在寻找如何通过jquery访问表单中的输入标记。
我做了如下的东西:
HTML
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>test </title>
<script src="/resources/gtl_portal/js/jquery/jquery-2.1.1.min.js"></script>
<script src="/resources/gtl_portal/js/comon.js"></script>
</head>
<body>
<form id="a" action="#">
<input type="text" name="name" value=""><br/>
<input type="text" name="phone" value="numbervalidation"><br/>
<input type="hidden" name="hiddenParam" value="hidden parameters"><br/>
<a href="#" onclick="chk()">press</a><br/>
</form>
<script>
function chk(){
checkValidation('a');
}
</script>
</body>
</html>
和普通.js
function checkValidation(formName){
var form = $('#' + formName);
form.children('input').each(function(k){
var obj = $(this);
console.log(obj.val());
}
};
我可以在没有隐藏类型的情况下从输入标签中获取值。如何同时获得隐藏类型。我找到了下面的文章。但如果我使用这个,它看起来必须迭代两次表单,这是我不想的
链接:jQuery访问输入隐藏值
有没有什么方法可以同时访问隐藏和不隐藏?
感谢:D
p.S/I也对访问多路选择器感到好奇。我试过
form.children('input, textarea, select').each(function(i){//do something});
但不起作用。你会发现这里有什么问题吗?
您可以使用:input
选择器。它选择所有<input>
元素,包括隐藏输入
$(":input");
简单地通过标签名称选择元素(如$("input");
)也可以。
获取隐藏输入即可,请参阅下面的代码:
console.log($('input'))
function show(){
$('input').attr('type','text')
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="hidden">
<button onclick="show()" >show hidden fields</button>
相关文章:
- 如何使用 queryselectorAll() 选择
- 如何根据此方法跟踪Google Analytics中的出站链接,包括.标签和非交互
- 在jquery中获取整个标签,包括选定的标签
- 如何使用jquery访问表单中的input标签?(包括隐藏类型)
- 我想获得任何页面的所有元标签,也包括重新指定的元标签
- 包括css和/或脚本从模板标签
- 如何包含外部JS文件,而不包括在头部标签
- JavaScript/jQuery:如何获取HTML并显示HTML,包括标签
- JS Regex删除某些html标签之外的所有内容(包括标签)
- 正则表达式,用于提取不包括锚标记的标签
- 如何搜索和突出显示不包括标签内内容的术语
- 我需要插入一个javascript代码"包括标签"在我的buttonclick事件中
- HTML如何包括头部标签或CSS从其他htm文件没有延迟
- 拆分html,包括拆分ul标签与正则表达式
- 如何包括/添加/链接第二个脚本标签到第一个脚本标签
- 包括href和onclick到HTML<a>标签
- 如何检索所有文本,包括'非介于'在node.js上使用cheerio的html标签
- 书签,用于捕获所选内容,包括 html 标签
- 使用液体'包括'标签
- 包括& lt; script>标签