javascript - 隐藏值分配给 js 变量
问题描述
我想为javascript 变量分配一个隐藏td
值。id
我用id = $(e.target).closest('tr').find('.orderid').val()
线来做到这一点。但它不起作用。请帮我解决这个问题。
<tr>
<td class="orderid" style="display:none;" value="{{this.id}}"/>{{this.id}}</td>
</tr>
解决方案
在这一行,值属性对td元素无效:
<td class="orderid" style="display:none;" value="{{this.id}}"/>{{this.id}}</td>
应该使用这个(如果我理解正确的话):
<td class="orderid" style="display:none;" id="{{this.id}}"/>{{this.id}}</td>
然后,如果您需要检索此 id :
id = $(e.target).closest('tr').find('.orderid').attr('id');
推荐阅读
- javascript - 错误:日期类型无效的输入语法:“”使用 NodeJS 和 PostgreSQL
- java - 在java中使用递归查找数组中正元素的总和
- python - 寻找方程的数值解
- python - 如何以最有效的方式使用 tf.data.Dataset 将图像转换为 TFRecords
- botframework - LUIS.AI - 转向付费计划
- c# - 如何防止某些对象接收到光线投射?
- javascript - 有没有办法在 React 中留下注释/注释 PDF 文件?
- python - QMessageBox 在计算时阻止父级
- javascript - Flexbox 生成器在我的反应应用程序中显示不好
- java - Akka Stream 中的物化值是如何工作的