簡體   English   中英

如何在原型的$$選擇器中向字符串添加對象/對象?

[英]How do I add an object/this to a string in $$ selector in prototype?

$element = $(element);
console.log($$("#" + element + " > p")[0]); // works
console.log($$($element + $$(" > p"))[0]); // something like this

我認為您需要"#" + element.id盡管寫$(element).select('p')似乎更明智。

使用元素本身的select方法:

$element.select('p')[0]

我對Prototype感到生疏,但我認為,如果您想查找所有<p>元素,這些元素是您已經擁有的某些元素的直接子代,則可以這樣做:

var firstPara = $(element).find(function(e) { return e.tagName.toUpperCase() === 'P'; });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM