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

问题描述 投票:1回答:1

我的html中有一些下拉列表。我可以通过以下代码选择所有下拉菜单(如果它们具有特定的类)。

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

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

如何选择这些元素?

prototypejs
1个回答
1
投票

原型'通过选择器查找'方法是这样的:

$$('any css selector here');

这将返回与CSS选择器匹配的扩展元素数组。值得注意的是,选择器可以是任何有效的CSS3,因此您可以使用部分匹配项来查找所需内容。如果只希望选择在类名中经过测试的选择元素,则可以执行以下操作:

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

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

© www.soinside.com 2019 - 2024. All rights reserved.