我想做的是从父元素 (el) 内的所有子元素中找到具有特定类和特定文本的元素。我只想要 div
这可以$(el).children().find("div")
并找到所有子项
所以我想要带有内部文本“hello”的div,其类别为“selected”
$(el).children().find("div").text("hello").hasClass("selected");
上面的行没有做任何事情,或者有一些将所有这些子元素文本更改为随机内容的副作用。
我绝对不是 jquery 专家,并且似乎无法找到正确的选择器组合来完成工作
最佳答案
一起使用类选择器和包含,这应该可以做到
var childs = $(el).find("div.selected:contains('hello')");
关于JQuery 查找具有特定类名和特定文本的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44902447/