我有一个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.我的约束是我必须继续使用该表.
如果我已正确理解您的问题,您可以使用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)