2009-11-21 230 views
0

也就是说,我可以定义一个名为:shiny的选择器吗?Prototype.js是否支持自定义伪类?

$$('div.shiny') //undesired -- class based 
$$('div:shiny') //desired -- logic based 

这在MooTools和jQuery中可用。

+0

,只需重写Selector类(或者至少扩展它),以使其支持此功能。 – 2009-11-22 07:17:24

回答

0

其不可能的,现在,你将需要等待原型1.7将会使用Sizzle作为默认选择器引擎,如果你需要它如此糟糕

+0

我会期待这一点。谢谢。 – Mario 2009-11-22 21:37:41

0

根据$$支持:

$$('div:empty'); 
// -> all DIVs without content (i.e., whitespace-only) 
+0

你在哪里定义什么“:空”是什么? – Mario 2009-11-21 15:03:34