javascript - 在 id 中实现变量
问题描述
有没有办法在 #po_am_1 中实现变量 'o' 而不是 '1' ?谢谢你。
var pondeli_in = [];
var o = 0;
$('input[name="pondeli"]:checked').each(function () {
pondeli_in.push(($(this).attr('value')) + (' (') + ($('#po_am_1').val()) + ('x)') + ("<br>"));
o += 1;
});
解决方案
ES6 模板文字或字符串连接。选一个。
$(`#po_am_${o}`)
$('#po_am_' + o)
推荐阅读
- c++ - 我可以在一个循环中使用 2 个循环语句吗?
- python - 如何添加新的序列化器字段以及所有模型字段?
- java - 骆驼 2.4 到 3.4 迁移后未创建文件组件路由
- redis - 使用 istio 时 Redis-cluster Helm 图表无法完成工作
- javascript - 如何在没有括号的情况下显示下面的 javaScript 代码?
- android - 如何解决错误“LifecycleOwners must call register before they are STARTED”
- python - _gdbm.error: 数据库需要恢复——在获取 api 数据时存储空间不足
- c# - 传递给此方法或属性的值之一超出范围 - Word 2010 vsto 插件的 Range.ExportFragment 问题
- ruby-on-rails - 确定传入的 CSV 数据和现有的大型数据集 Mongo 集合之间的差异
- reactjs - 如何在 React 中使用 Hooks 将对象存储在 Cookie 中