我有一系列带有指定类'steps'的div,每个div由<hr />
元素分隔。每个div
都包含不同的文字。
我需要使用原型遍历具有hr
特定文本的特定div
。
例如我需要提及<hr />
以上div
,其中包含jkl
<div class="content">abc</div>
<hr />
<div class="content">def</div>
<hr />
<div class="content">ghi</div>
<hr />
<div class="content">jkl</div>
<hr />
<div class="content">mno</div>
<hr />
<div class="content">pqr</div>
我估计,我们需要首先找到对div
的引用,这可以使用以下选择器来实现:
$$('div.content:contains("jkl")')
但:contains
选择器仅在v1.7中受支持,并且我有v1.6可供使用,但不识别选择器。
期待推动。
答案 0 :(得分:1)
如果你没有1.7可用,你可以试试这个 - 我不喜欢这样做,但它会起作用。
$$('div.content').each(function(div){
if(div.innerHTML.include('jkl'))
{
//Do something here
}
});
这是一个HTML的jsfiddle,带有这段代码http://jsfiddle.net/jwestbrook/zdvyD/