Bootstrap3
日本語リファレンス

広告

htmlオプション


ツールチップ(tooltip.js)におけるhtmlオプションは、ツールチップの内容においてhtmlタグを使いたい場合に使用するオプション。

XSS攻撃が心配な場合は、htmlオプションを使わず初期設定値のfalseのままにするか、falseを指定する。


属性値 説明
true ツールチップの内容におけるhtmlタグを有効化。
false ツールチップの内容におけるhtmlタグを無効化。
初期設定値である。

ツールチップを呼び出す要素に、data-html属性を追加し、truefalseの何れかを指定する。

サンプル



ソースコード

HTML

<p>
	<button
		type="button"
		class="btn btn-default"
		data-toggle="tooltip"
		data-html="true"
		title='ツールチップ<br><b style="color: #ffd800;">(data-html="true")</b>'
	>
		サンプル・ボタン(true)
	</button>
</p>
<hr>
<p>
	<button
		type="button"
		class="btn btn-default"
		data-toggle="tooltip"
		data-html="false"
		title='ツールチップ<br><b style="color: #ffd800;">(data-html="false")</b>'
	>
		サンプル・ボタン(false)
	</button>
</p>
<hr>
<p>
	<button
		type="button"
		class="btn btn-default"
		data-toggle="tooltip"
		title='ツールチップ<br><b style="color: #ffd800;">(指定なし)</b>'
	>
		サンプル・ボタン(指定なし)
	</button>
</p>

JavaScript

$('[data-toggle="tooltip"]').tooltip();
サンプル



ソースコード

HTML

<p>
	<button
		type="button"
		id="sample3tooltip1"
		class="btn btn-default"
		title='ツールチップ<br><b style="color: #ffd800;">(html: true)</b>'
	>
		サンプル・ボタン(true)
	</button>
</p>
<hr>
<p>
	<button
		type="button"
		id="sample3tooltip2"
		class="btn btn-default"
		title='ツールチップ<br><b style="color: #ffd800;">(html: false)</b>'
	>
		サンプル・ボタン(false)
	</button>
</p>
<hr>
<p>
	<button
		type="button"
		id="sample3tooltip3"
		class="btn btn-default"
		title='ツールチップ<br><b style="color: #ffd800;">(指定なし)</b>'
	>
		サンプル・ボタン(指定なし)
	</button>
</p>

JavaScript

$('#sample3tooltip1').tooltip(
	{
		html: true
	}
);
$('#sample3tooltip2').tooltip(
	{
		html: false
	}
);
$('#sample3tooltip3').tooltip();

広告