Javascript 访问jquery中的所有输入元素值属性集

Javascript 访问jquery中的所有输入元素值属性集,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我想访问所有类型为date、值为date的输入标记 let matchedelem = $('input[type="date"]').html(); alert(matchedelem.length); 无论是否设置了日期,这都会作为所有输入元素发出警报 我的要求是,我想选择所有设置了日期值的输入元素,如何修改jquery选择器 让按钮分开; 功能主测试{ 可施工; getDOMButtons; } 函数构造表{ 表=$; 让我们划船; 让细胞1; 让细胞2; 让校长2; table.

我想访问所有类型为date、值为date的输入标记

let matchedelem = $('input[type="date"]').html();  
alert(matchedelem.length);
无论是否设置了日期,这都会作为所有输入元素发出警报

我的要求是,我想选择所有设置了日期值的输入元素,如何修改jquery选择器

让按钮分开; 功能主测试{ 可施工; getDOMButtons; } 函数构造表{ 表=$; 让我们划船; 让细胞1; 让细胞2; 让校长2; table.attr{ id:testTable }; 行=$; 表1.1第行; header2=$.textFeature; 校长3=$; 输入=header3.text返回日期/时间; header3.1输入; 第2行; 第3行; 对于i=0;i<3;i++{ 行=$; 表1.1第行; cell1=$.htmlcell1; 第1行; 单元格2=$; 第2行; 输入=$.attr{ 类型:日期, id:input+i }; 细胞2.2输入; } $mainDiv.appendtable; } 函数getDOMButtons{ buttonsdiv=$.attr{ id:buttonsdiv }; $Save.attr{ 值:保存, id:saveButton } .appendTobuttonsdiv.clickfunction{ 帕塞多姆; }; $mainDiv.appendbuttonsdiv; } 函数解析{ $document.readyfunction{ 设divs=$'input[type=date]; 长度; } } 桌子{ 显示:未设置!重要; 边界塌陷:塌陷; } 运输署, th{ 边框:1px纯黑; 填充:10px; } 试试这个:

$function{ $“按钮”。单击功能{ $'body'.findinput[type='date'].eachfunctioni{ console.log$this.val; }; }; }; 1 2 3 提交
你能保留你的选择器,但在选择之后做一个过滤器吗?如果是,那么这可能会为您解决:$'input[type=date]'。filteri,el=>el.value!=;