2

我有一个 HTML 表,我正在其中构建一个编辑函数来更改该表中的一个字段。我希望您能帮助我找到一种方法来存储此字段中列出的数据的 ID。事实上,我有一个包含列出数据的对象RoleName,在 a<td>中,我也想存储它的 id,执行以下操作:

 foreach ($accountUsers as $accountUser){
      <td value="$accountUser->roleID">$accountUser->getRoleName()</td>

问题是它value不是 a 的属性td。我的限制是我必须继续使用表格。

4

1 回答 1

5

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

<td data-value="$accountUser->roleID">$accountUser->getRoleName()</td>

更新(见评论)

您可以通过 jQuerydata方法访问这些数据:

var value = $(yourTd).data("value");

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

var value = yourTd.getAttribute("data-value");
于 2012-06-26T12:55:17.073 回答