0

我正在查看一个示例应用程序。当我浏览应用程序时,我看到一个表格标签的两个属性是 data-toggledata-target。有人可以帮我解决这个问题。为什么实际上需要它们。

4

2 回答 2

1

data-HTML5 中引入了属性以允许特定于应用程序的数据存储。也就是说,任何以 开头的属性data-都将被视为有效的 HTML 属性,但大多数浏览器会忽略它。由应用程序来使用这些属性。

我不知道您在分析哪个项目,但它可能被 Javascript 库用于运行一些丰富的界面功能。我知道 Twitter Bootstrap 将它用于模态窗口,因此您可以将其视为示例。

于 2013-07-23T14:37:29.083 回答
0

它是 Bootstrap 定义的 HTML5 数据属性。

data-toggle="modal"
data-toggle="collapse"
data-toggle="dropdown"
data-toggle="tab"

例子:

<div class="dropdown">
  <a class="dropdown-toggle" data-toggle="dropdown" href="#">Dropdown trigger</a>
  <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
    <li><a href="#">Item</a>
  </ul>
</div>
于 2013-07-23T15:56:47.427 回答