変数を div や別の HTML 要素にアタッチしたい状況がたくさんあります。たとえば、テーブル内の行を編集するためのダイアログ ウィンドウとして使用している div があります。次のようなものです。
<div class='dialog' id='editTableLineDialog'/>
このダイアログが開いたら、編集中のテーブルの行の ID を記録する必要があります。過去に、lineCurrentlyEditting というグローバル変数を作成したり (Yuck!)、次のように実際のテーブル ID に ID を埋め込んだりしました。
<div class='dialog' id='editTableLineDialog_43'/>
どちらのソリューションも非常にエレガントではありません。次のように、変数をdivに追加できるようにしたいと思います。
var dialog = document.getElementById('editTableLineDialog');
dialog.tableLineId = 43;
また
$('#editTableLineDialog').tableLineId = 43;
また
<div meta='{tableLineId=43}' class='dialog' id='editTableLineDialog'/>
とにかくこのようなことをすることはありますか?このような状況を処理する最善の方法は何ですか? JQuery には解決策がありますか?