2012-06-26 17 views
2

我有一个HTML表格,我正在构建一个编辑功能来更改此表格中的字段。 我希望您的帮助能够找到一种方法来存储此字段中列出的数据的ID。 作为事实上,我有一个具有列出的数据,RoleName,一个<td>内的对象,我想存储其ID也做这样的事情:HTML帮助 - 找到一种方法将隐藏值添加到td字段

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

的问题是,value不是td的财产。我的约束是我必须继续这张桌子。

回答

5

如果我你的问题理解正确的话,你可以使用HTML5 data-*属性来存储一个元素上任意数据:

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

更新(见注释)

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

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

或者,您可以使用t他本地人getAttribute方法:

var value = yourTd.getAttribute("data-value"); 
+2

谢谢你!这正是我想知道的! :) – Periback

+0

@Periback - 不客气,很高兴我可以帮助:) –

+0

做任何更改也使用jquery获取此数据? – Periback