HTML帮助 - 找到一种将隐藏值添加到td字段的方法

Per*_*ack 2 html php

我有一个HTML表格,我正在构建一个编辑函数来更改此表中的字段.我希望您能找到一种方法来存储此字段中列出的数据的ID.事实上,我有一个具有所列数据的对象RoleName,在a里面<td>,我也想存储它的id,做类似的事情:

 foreach ($accountUsers as $accountUser){
      <td value="$accountUser->roleID">$accountUser->getRoleName()</td>
Run Code Online (Sandbox Code Playgroud)

问题是,这value不是一个属性td.我的约束是我必须继续使用该表.

Jam*_*ice 5

如果我已正确理解您的问题,您可以使用HTML5 data-*属性在元素上存储任意数据:

<td data-value="$accountUser->roleID">$accountUser->getRoleName()</td>
Run Code Online (Sandbox Code Playgroud)

更新(见评论)

您可以通过jQuery data方法访问此数据:

var value = $(yourTd).data("value");
Run Code Online (Sandbox Code Playgroud)

或者,您可以使用本机getAttribute方法:

var value = yourTd.getAttribute("data-value");
Run Code Online (Sandbox Code Playgroud)

  • 谢啦!这正是我想知道的!:) (2认同)