使用jquery遍历页面上的每个输入元素

时间:2015-11-03 20:14:53

标签: javascript jquery

如何使用jQuery遍历页面上的每个输入元素并打印其值为Phone的属性名称

<input type="text" value="0" name="aPhone">
<input type="text" value="1" name="1Phone">
<input type="text" value="2" name="kPhone">
...
<input type="text" value="100" name="xPhone">

2 个答案:

答案 0 :(得分:3)

循环并将输出写入控制台(您说打印 - 不确定您希望它去哪里,但只需将console.log()更改为其他内容):

$("input[name$='Phone']").each(function(){
    console.log($(this).val());
});

答案 1 :(得分:1)

您可以通过.map将所有值添加到数组中(使用选择器结束:https://api.jquery.com/attribute-ends-with-selector/

var vals = $("input[name$='Phone']").map(function() { return this.value }).get();