我有一些像这样的html,我需要以某种方式选择使用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 selector http://api.jquery.com/contains-selector/
我无法找到使用Dojo执行此操作的等效方法。
(原始html的修改不是一个选项)
任何建议都表示赞赏。
答案 0 :(得分:1)
您好我不认为我们在Dojo库中有类似的东西,但您可以选择自定义Dojo。
dojo.query("td").filter(function(node){
if(dojo.attr(node,"innerHTML")==="Thumbnail Small:")
return node;
})[0];
我已经为你准备了一个JSFiddle:http://jsfiddle.net/t6u05ket/