2

このテーブル内のフィールドを変更するための編集機能を構築している HTML テーブルがあります。このフィールドにリストされたデータの ID を保存する方法を見つけてください。実際のところ、リストされたデータを持つオブジェクトがありRoleName、 内に<td>その id も保存して、次のようにします。

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

問題はvalue、 のプロパティではないことtdです。私の制約は、テーブルを続行する必要があるということです。

4

1 に答える 1

5

あなたの質問を正しく理解していれば、HTML5data-*属性を使用して要素に任意のデータを保存できます。

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

更新(コメントを参照)

datajQueryメソッドを介してこのデータにアクセスできます。

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

または、ネイティブgetAttributeメソッドを使用できます。

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