gpt4 book ai didi

javascript - 如何查找所有具有值的输入

转载 作者:行者123 更新时间:2023-12-02 23:59:40 25 4
gpt4 key购买 nike

目标是列出页面上所有输入的所有值,但不列出没有值的输入,有两个问题:

$(":input").not("[id*=a_prefix_]").map(function() 
{
var value = this.val();
if( value ) console.log(this.id + ":=" + value );
}
);
  1. this.val() 有问题,我收到错误“对象不支持属性或方法 'val'”,解决方案是什么?
  2. 如何移动检查以查看实际选择中是否有值,以便 map 仅获取包含值的输入?

最佳答案

var valueArray = $(":input")
// filter these things out, whatever they are
.not("[id*=a_prefix_]")
// filter only the elements that have a value
.filter(function(){ return this.value.trim(); })
// map the values
.map(function(){ return {[this.id]: this.value}; })
// turn the results into a real array, not a jQuery object of the values
.get();

关于javascript - 如何查找所有具有值的输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55230326/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com