【发布时间】:2019-08-09 08:24:30
【问题描述】:
目标是列出页面上所有输入的所有值,但不列出没有值的输入,两个问题:
$(":input").not("[id*=a_prefix_]").map(function()
{
var value = this.val();
if( value ) console.log(this.id + ":=" + value );
}
);
- this.val() 存在问题,我收到错误“对象不支持属性或方法 'val'”,解决方案是什么?
- 如何将检查是否有值移动到实际选择中,以便地图仅获取带有值的输入?
【问题讨论】:
-
this.value或$(this).val()。并使用each()而不是map(),因为它看起来不像您在尝试翻译任何内容。
标签: javascript jquery jquery-selectors