contentオプション
ポップオーバー(popover.js
)におけるcontentオプションは、ポップオーバーの内容を指定するオプション。
属性値一覧表
属性値 | 説明 |
---|---|
文字列 | ポップオーバーの内容を文字列で指定。 |
function | ポップオーバーの内容を関数で指定。 |
data-content
属性に指定
ポップオーバーを呼び出す要素に、data-content
属性を追加し、文字列を指定する。
サンプル
ソースコード
HTML
<p>
<button type="button" class="btn btn-default" data-toggle="popover" title="ポップオーバーのタイトル" data-content="data-content属性で指定したポップオーバーの内容。">サンプル・ボタン</button>
</p>
JavaScript
$(function () { $('[data-toggle="popover"]').popover(); });
JavaScriptにおいてcontentオプションを指定
サンプル
ソースコード
HTML
<p> <button type="button" id="sample3popover1" class="btn btn-default" title="ポップオーバーのタイトル">サンプル・ボタン</button> </p>
JavaScript
$(function () {
$('#sample3popover1').popover(
{
content: 'JavaScriptのcontentオプションで指定したポップオーバーの内容。'
}
);
});
JavaScriptにおいてcontentオプションに関数を指定
サンプル
ソースコード
HTML
<p> <button type="button" id="sample4popover1" class="btn btn-default" title="ポップオーバーのタイトル">サンプル・ボタン</button> </p>
JavaScript
$(function () {
function sample4tooltipFn() {
return "関数からの戻り値。";
}
$('#sample4popover1').popover(
{
content: sample4tooltipFn()
}
);
});