0

我有一系列分配了类“步骤”的 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 可供使用,它不能识别选择器。

期待一推。

4

1 回答 1

1

如果你没有可用的 1.7,你可以试试这个——我不喜欢这样做,但它会起作用。

$$('div.content').each(function(div){
    if(div.innerHTML.include('jkl'))
    {
       //Do something here
    }
});

这是带有这段代码http://jsfiddle.net/jwestbrook/zdvyD/的 HTML 的 jsfiddle

于 2012-12-19T16:37:03.940 回答