web-dev-qa-db-ja.com

bootstrap frameworkの "data-toggle"属性はどこから来たのですか?

Bootstrap framework にjQueryプラグインを使用しようとしていますが、「data-toggle」という名前の属性を使用しています。 「属性データの切り替えはaの有効な属性ではありません」という警告が表示されます。

データ切り替えはどこから来るのでしょうか?

33
James

Bootstrap=定義済みのHTML5データ属性です。

19
Daniel A. White

HTML5では、data-で始まる属性は有効なカスタム属性です。基本的に、これはHTML仕様で明示的に定義されていない要素にカスタムデータを添付する方法です。

ただし、以前のバージョンのHTMLでは、これは検証されません。ただし、あまり心配する必要はありません。ブラウザは一般に、知らない属性を無視します。これは、jQueryのようなライブラリがそれらを読み込むのを止めません。

81

要素にdropdown機能をすばやく追加するには、data-toggle="dropdown"定義済みHTML5データ属性を追加するだけで、有効なbootstrap= dropdownが自動的に追加されますアクティブ化されます。

4
3
user28864