我对HTML数据属性的体验主要是在使用bootstrap和其他一些jQuery插件时,标记中的数据属性如下所示:
<button id="dLabel" type="button" data-toggle="dropdown">Trigger</button>
语法为data-*
。因此,为了定位元素,我会使用像$('button[data-toggle])
这样的东西。
但是,我最近遇到了一些代码(效果很好),其语法如下:
<option data:slot="0" data:session="7.30am to 2.00pm">Early session</option>
为什么即使代码不使用data-*
语法,代码也能正常工作?我确定我在这里遗漏了一些东西。