javascript - 如何为隐藏字段分配相同的名称?
问题描述
我有一个包含动态列的网格视图,我想为包含相同名称的列分配一个隐藏字段。此循环创建网格视图的列
for (var i = 0; i <= days; i++) {
$('<td>' + result1[i] + '</td>').appendTo($('#trr'));
}
我想将这个相同的日期 2019-12-02 添加到它作为隐藏字段创建的每一列
<input type="hidden" value="2019-12-02" class="th-hidden-date" />
我不知道这样做..如果有人有任何想法,那对我的项目会很有帮助。非常感谢..当它循环并创建隐藏字段时,我可以访问该类吗?
解决方案
只需将result[i]
值添加到您的输入中即可。并将该输入附加到td
. 检查下面
编辑:如果您想稍后获取输入的值,请参阅编辑的片段
var result = ['2019-12-02', '2020-02-25', '1970-01-01']
for (var i = 0; i < result.length; i++) {
var input = `<input type="hidden" value=${result[i]} class="th-hidden-date" />`
$('<td>' + result[i] + input + '</td>').appendTo($('#trr'));
}
// to get the values of the inputs later on
$('#trr input').each(function() {
console.log ($(this).val())
});
#trr td {
border:1px solid red;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<table>
<tr id="trr"></tr>
</table>
推荐阅读
- r - R从长到宽的数据框,具有实值列
- amazon-web-services - 在 DAG 中使用 boto3 时,Apache 气流无法找到 AWS 凭证
- python - 从 timedelta 中提取分钟 - Python
- sql - SSIS OLE DB 命令错误:无法推断位置“1”中参数的类型以远程调用模块“sp_executesql”
- amazon-web-services - 子网 ID 'aws_subnet.firstsubnet.id' 不存在状态码:400,
- ios - 在 Swift 中设置日期选择器和文本字段时激活按钮
- bash - 如何在重定向输出时将多行命令输出插入到 csv 文件中的同一单元格中
- python - 寻找最佳部门组合的算法
- php - JTW 单点登录未正确生成密钥
- excel - 如何在Excel中用相应的文本值替换数字而不单独处理数字?