Ruby's Louvre

每天学习一点点算法

导航

2011年1月6日 #

[class]与[class=""]

摘要: 群里的abcd提出的问题,选择器如何区分这两个东西。说实话,我对此非常迷惑,于是看了几个选择器的实现,总结如下:[class]要求目标节点显式地设置了class。[class=""]不但要求目标节点显式地设置class,还要求其值为空字符串。那剩下的问题是如何得知此属性是被显式地设置了。这简单,这东西我老早就在《tabIndex属性》一文研究过:var _hasAttr = function(node, name){ var attr = node.getAttributeNode && node.getAttributeNode(name); ... 阅读全文

posted @ 2011-01-06 22:15 司徒正美 阅读(1411) 评论(0) 推荐(0) 编辑