使用 dojo 查找文本
Find text using dojo
我有一些 html 这样的东西,我需要以某种方式 select 使用 dojo:
<tr>
<td class="form-label-text">Thumbnail Small:</td>
<td></td>
<td class="form-inset">
<span class="disabledText">Not Available</span>
</td>
</tr>
与其他行相比,此行的唯一独特之处在于 "Thumbnail Small:" 部分。
我知道 jquery 有一个 :contiains select 或 http://api.jquery.com/contains-selector/
我找不到使用 Dojo 执行此操作的等效方法。
(不能修改原来的html)
如有任何建议,我们将不胜感激。
嗨,我不认为我们在 Dojo 库中有类似的东西,但你可以去定制 Dojo 实现。
dojo.query("td").filter(function(node){
if(dojo.attr(node,"innerHTML")==="Thumbnail Small:")
return node;
})[0];
我在这里为你准备了一个 JSFiddle : http://jsfiddle.net/t6u05ket/
我有一些 html 这样的东西,我需要以某种方式 select 使用 dojo:
<tr>
<td class="form-label-text">Thumbnail Small:</td>
<td></td>
<td class="form-inset">
<span class="disabledText">Not Available</span>
</td>
</tr>
与其他行相比,此行的唯一独特之处在于 "Thumbnail Small:" 部分。
我知道 jquery 有一个 :contiains select 或 http://api.jquery.com/contains-selector/
我找不到使用 Dojo 执行此操作的等效方法。
(不能修改原来的html)
如有任何建议,我们将不胜感激。
嗨,我不认为我们在 Dojo 库中有类似的东西,但你可以去定制 Dojo 实现。
dojo.query("td").filter(function(node){
if(dojo.attr(node,"innerHTML")==="Thumbnail Small:")
return node;
})[0];
我在这里为你准备了一个 JSFiddle : http://jsfiddle.net/t6u05ket/