javascript - for 循环输入并返回每个输入的值
问题描述
我有一个快速应用程序,在我的 EJS 文件中,我正在循环通过我的数据创建 5 个不同的隐藏输入类型,每个输入都有不同的值。
我需要从我的 javaScript 文件中循环遍历所有按类名选择它们的输入并提取每个输入的值。我尝试了几种选择都没有成功。
这是我有的:
这是在我的 html
<% course.content.forEach(function(content, i) { %>
<input class="editCourseContent" type="hidden" value="<%= course.content[i] %>">
<% }); %>
这是我的 JavaScript
hiddenInputEdit = document.getElementsByClassName('.editCourseContent');
includeEditTags();
function includeEditTags(){
for(var i = 0; i < hiddenInputEdit.length; i++){
alert(hiddenInputEdit[i].val());
}
}
解决方案
如果您不使用 jqueryval()
将无法正常工作。所以hiddenInputEdit[i].val()
改为hiddenInputEdit[i].value
推荐阅读
- c# - 计算没有换行符的asp:TextBox(textarea)的高度
- bash - jq:遍历列表的每个元素并将其替换为值
- ssms - 从可疑模式中恢复 SSMS 多维数据集
- c++ - 如何制作这个数字形状?
- web - whatsapp 网站如何以“web.”开头。
- android - 如何根据android中的当前应用程序主题(深色/浅色主题)从字符串名称中获取可绘制资源ID
- c++ - 坚持使用 Connector/c++ 连接 MySQL。driver->connect("localhost", "user", "password") 抛出 bad::alloc 错误
- mysql - Doctrine Symfony 请求存在
- python - Flask 应用程序无限期挂起
- plsql - UTL_FILE。FOPEN 和 ora-06502