jQueryを使用してFF3とIE6/7のブラウザを開発する場合、HTMLタグにカスタム属性を設定する際に互換性の問題はありますか?カスタム属性をデータベースレコードのようにHTML DOMに格納できますか?
まず、私はjQueryのdata()
関数を認識しています。これは基本的に私が望むことを実行しますが、データはclone()
関数では生き残れません。これは、jQuery UIのドラッグ可能/ドロップ可能なプラグインをドラッグ&ドロップ中にクローンするので、問題です。この質問の目的のために、私はdata()
に代わるものが必要です。
ドラッグアンドドロップ操作の間にデータを永続化する必要があります。ドラッグ&ドロップ操作中に移動するDOM要素にデータを挿入できるようにしたい。これを行うために、データベースレコードをシミュレートするHTML子要素を作成できます。簡単な実験では、Firefoxはデータフィールドを保存する属性名を使用する際に問題がないことが示されています。ただし、HTML 4仕様では、特定のタグには特定の属性名しか含めることができません。非標準の属性でDOMを埋め込むと、私が言及したブラウザとの互換性に問題が生じるでしょうか?
PersevereはJavaScript以外のコンポーネントを含むサーバー側のライブラリです。ブラウザでは使用できません。 – kpozin