【问题标题】:Hidden <td> value assign to js variable隐藏的 <td> 值分配给 js 变量
【发布时间】:2020-07-13 14:08:26
【问题描述】:

我想将隐藏的 td 值分配给 id javascript 变量。我使用id = $(e.target).closest('tr').find('.orderid').val() 行来做到这一点。但它不起作用。请帮我解决这个问题。

<tr>
  <td class="orderid" style="display:none;" value="{{this.id}}"/>{{this.id}}</td>
</tr>

【问题讨论】:

  • 我认为如果您正确检索了 id,以下答案应该可以工作。也许问题是你的 json 对象,你能告诉我你想要检索的 json 对象吗?

标签: javascript jquery node.js json


【解决方案1】:

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

【讨论】:

  • 这不起作用。即使这样也不会在 JSON 对象中显示 id。为什么我不能将 id(来自 DB)保存到 JSON 对象。
猜你喜欢
  • 2012-02-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多