我习惯了jQuery的选择方式,在这种情况下这很容易
$("tbody td:has(input)").click(...);
但是dojo似乎只使用常规的CSS选择器,这意味着我无法获得父元素 我试过这样做:
dojo.query("tbody td input").parentNode.onclick(...);
但这似乎不起作用。有什么想法吗?
答案 0 :(得分:4)
怎么样:
dojo.query("tbody td:contains(input)").onclick()
答案 1 :(得分:1)
最新版本的Dojo有一个扩展dojo.query的模块:traverse。它还包含父功能。