我想要做的是从我的父元素 (el) 中的所有子元素中找到一个元素,这些元素具有特定的类和特定的文本。我只想要 div
这有效$(el).children().find("div")并找到所有孩子
所以我想要带有内部文本“hello”的 div和一类“selected”
$(el).children().find("div").text("hello").hasClass("selected");
Run Code Online (Sandbox Code Playgroud)
上面的行没有做任何事情,或者有一些将所有这些子元素文本更改为随机内容的副作用。
我绝对不是 jquery 专家,似乎无法找到正确的选择器组合来完成工作
使用类选择器和包含在一起,这应该做
var childs = $(el).find("div.selected:contains('hello')");
Run Code Online (Sandbox Code Playgroud)