ポップオーバーに表示されたオプションで行われた選択に基づいて、カスタム データ属性値を使用しようとしています。
以下の例では、「私は独身で子供はいません」というメッセージがあり、シングルをクリックすると、オプション(single / Married)とともにポップオーバーが表示されます。ユーザーが [結婚済み] をクリックした場合、I amはWe are MARRIED with no kidsに置き換えられる必要があります。
HTML
<div>
<span id="m-marital-status" data-single="I am" data-multiple= "We are">I am</span>
<div class="section-input">
<div class="popover-markup" id="marital-status"><a href="#" class="trigger">Single</a> with
<div class="head hide"></div>
<div class="content hide">
<ul>
<li>married</li>
<li>single</li>
</ul>
<div class="footer hide">test</div>
</div>
<span>no Kids</span>.
</div>
</div>
CSS
.popover-title {
padding: 0;
border: 0;
}
JS
$('.popover-markup>.trigger').popover({
html: true,
placement: 'top',
content: function () {
return $(this).parent().find('.content').html();
}
});