首页 > 解决方案 > 隐藏值分配给 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>

标签: javascriptjquerynode.jsjson

解决方案


在这一行,值属性对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');

推荐阅读