動的に作成された要素にポップオーバーを追加しようとしています。各種類の要素 (ContentEditable、Img、または Video のいずれか) には、異なるポップオーバー コンテンツが必要です。
これらは動的な要素であるため、次のようにポップオーバーを呼び出しています。
$('body').popover({
selector: '[rel=popoverImage]',
content: **popoverImage**,
html: true,
placement: 'top',
trigger: 'focus'
});
wherepopoverImage
は、img 要素のポップオーバーのコンテンツを持つ変数です。
別のポップオーバーを追加しようとすると、問題が発生します。表示されません。私は次のことを試しました:
- 2 つのセレクターを持ち、それらを異なる
$('body')popover({...})
関数で呼び出します。 body
要素を動的に生成されたコンテナーに変更します。- 新しい要素がフォーカスされるたびに、「コンテンツ」データを持つ変数を変更します。
何か案は?