使用prototype.js获取具有类似类的所有选择器

时间:2014-07-07 04:27:32

标签: prototypejs

我的HTML中有一些下拉。我可以通过以下代码选择所有Drop Down,如果他们有某个类。

  var select = dd.down('select');    
  select.hasClassName('test');

但有一些下拉也是类似'test-1','test-2'等等。

如何选择这些元素。

1 个答案:

答案 0 :(得分:1)

原型'按选择器查找'方法的工作原理如下:

$$('any css selector here');

返回与CSS选择器匹配的扩展元素数组。值得注意的是,选择器可以是任何有效的CSS3,因此您可以使用部分匹配来查找您要查找的内容。如果您只想要在其类名中包含测试的select元素,则可以执行以下操作:

$$('select[class*="test"')

您可以在CSS选择器中使用许多其他逻辑运算符,这里有一篇很棒的文章可以解释它们:http://www.456bereastreet.com/archive/200601/css_3_selectors_explained/