JQuery 查找具有特定类名和特定文本的 div

dja*_*109 3 jquery

我想要做的是从我的父元素 (el) 中的所有子元素中找到一个元素,这些元素具有特定的类和特定的文本。我只想要 div

这有效$(el).children().find("div")并找到所有孩子

所以我想要带有内部文本“hello”的 div和一类“selected”

$(el).children().find("div").text("hello").hasClass("selected");
Run Code Online (Sandbox Code Playgroud)

上面的行没有做任何事情,或者有一些将所有这些子元素文本更改为随机内容的副作用。

我绝对不是 jquery 专家,似乎无法找到正确的选择器组合来完成工作

Sur*_*tta 5

使用类选择器和包含在一起,这应该做

  var childs =   $(el).find("div.selected:contains('hello')");
Run Code Online (Sandbox Code Playgroud)