Javascript 你把你的语义信息,html,挂在哪里?
好吧,我一直在Javascript 你把你的语义信息,html,挂在哪里?,javascript,jquery,html,semantics,Javascript,Jquery,Html,Semantics,好吧,我一直在类的属性中逻辑地放置关于元素的含义的语义信息 <li class="phone-number">555-5555</li> 为了从JavaScript中获取元素的语义,我将通过手册和示例来挂起我的语义。那么样式呢?您可以为html元素使用多个类。 在jQuery中,第一个示例可以使用$('.phone number').html() 要么尝试XML,然后使用 演示文稿的XSLT示例 或带有自定义DTD的HTML 或者HTML5和 (3.2.1 (语义学)
类的属性中逻辑地放置关于元素的含义的语义信息
<li class="phone-number">555-5555</li>
为了从JavaScript中获取元素的语义,我将通过手册和示例来挂起我的语义。那么样式呢?您可以为html元素使用多个类。
在jQuery中,第一个示例可以使用$('.phone number').html()
要么尝试XML,然后使用
演示文稿的XSLT示例
或带有自定义DTD的HTML
或者HTML5和
(3.2.1
(语义学)
这取决于语义本身。。。ID和类通常足以满足此目的
但为此目的添加标记(如隐藏字段)对我来说是个糟糕的主意
如果你分享了你的实际需求,我们也许可以分享一个更好的方法。我认为微格式被认为是html中保存语义的标准。数据属性设置非常棒!考虑到其他开发人员的维护(新要求:必须知道XSLT?),您真的认为使用XSLT是一个不错的选择吗?定制DTD的麻烦是值得的,维护问题也是值得的?
<li>555-5555 <input class="semantics" type="hidden" value="phone-number" /></li>
li.find( '.semantics' ).val()