【发布时间】:2015-12-15 11:10:12
【问题描述】:
选择自定义标签的问题被问了很多次。
<div mytag="foo"></div> 将是 $('[mytag]') 或 $('div[mytag]')。
现在我的问题是关于上述不是有效的 HTML5 的事实。
然而,这将是有效的:<div data-mytag="foo"></div>。
现在我的假设是-如果我让用户使用mytag="foo" 或 data-mytag="foo"- 我可以这样做:$('[$mytag]')。其中 $ = 以 mytag 为前缀的所有内容。
为什么会出错,我该如何解决?
PS:
目前我正在做:$('[mytag], [data-mytag]') 看起来 design-flawish...
【问题讨论】:
标签: jquery html jquery-selectors