这是不可能的,无视这个问题。感谢您的帮助。
有没有办法为这样的事情选择文字,例如我们要说我想选择文字 duck :
<div id="derp">
<a class="irrelevant">duck cat woof</a>
</div>
任何帮助表示感谢。
编辑:显然感觉就像添加一个jquery标签。对不起,抱歉。 再次编辑:
简短回答:不是用css。无论如何你还想做什么?请加上一些背景信息。 - 直到1分钟前
在reddit上你有能力改变你的'subreddit'的CSS。但是你不能改变任何其他代码,只能改变样式表。因此,我基本上希望能够选择在div中未归因的文本单词,并且能够使用带有伪选择器的内容在某些文本匹配'xxx'之前或之后添加图像/文本。
答案 0 :(得分:0)
不使用ID或类,您可以使用$('div a').text()
选择它。这将为您提供第一个a
中第一个div
的文字。
没有任何属性,将无法指定特定元素。
答案 1 :(得分:0)
您可以尝试以下内容:
$('#derp').children('a').val();
答案 2 :(得分:0)
这取决于周围的HTML。 a
元素是#derp
的唯一子元素吗?
#derp > a /* a being the only a child */
#derp > a:first-of-type /* a being the first child */
您也可以使用属性选择器:
#derp > *[attr="val"]
查看所有可用CSS3选择器的W3Cs Selectors Level 3文档。