問題タブ [medium-editor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 複製された DOM 要素を特定する
contenteditables を使用する WYSIWYG エディターである MediumEditor を使用しています。contentEditable 内の各要素に異なる ID を割り当てる必要がありますが、( を押すEnter
と) エディターは、すべての属性を使用して、現在の段落から段落を複製します。<p>
クローン元の要素から新しい要素を識別する方法があるかどうか疑問に思っていますか? 新しい要素は、既存の要素の前または後に配置できます。
アップデート:
例を次に示します: https://jsfiddle.net/wwoh7e62/
のコードにdoClone
アクセスできません。私のコードはmyFunc
関数に常駐する必要があります。
フィドルを入力しているときに、解決策はおそらくイベントリスナー(クローンされていない)をアタッチすることであり、新しいノードはイベントリスナーを持たないノードになることに気付きました。
アップデート:
以前に割り当てられた ID は、特定のノードを識別するために使用されるものと同じままである必要があります。