$element = $(element);
console.log($$("#" + element + " > p")[0]); // works
console.log($$($element + $$(" > p"))[0]); // something like this
答案 0 :(得分:1)
我认为你想要"#" + element.id
- 尽管写$(element).select('p')
似乎更合理。
答案 1 :(得分:0)
使用元素本身的select
方法:
$element.select('p')[0]
答案 2 :(得分:0)
我在Prototype上生锈了,但我想如果你想找到你已经拥有的某些元素的直接孩子的所有<p>
元素,你就会这样做:
var firstPara = $(element).find(function(e) { return e.tagName.toUpperCase() === 'P'; });