我想用jquery得到一些松散文本的html包装器。
在代码中,我没有获得任何id或任何独特的东西,而只是在。例如,'hello world‘。现在我想给出一些背景知识,它有这个文本'Hello world‘。
那么,从文本中,我如何获得它的包装器html,然后我可以在jquery中使用它并向其中添加一些css。
任何帮助都将不胜感激。
发布于 2016-06-30 18:40:01
您可以使用jquery :包含选择器来实现所需的功能。
contains的Jquery文档为“选择包含指定文本的所有元素”。
<div>test</div>
<script>
$("div:contains('test')").addClass("test-class");
</script>上面的代码将找到div并将class添加到div中。
你可以相应地调整你的html选择器。在我的代码中,我使用了div标签,你可能需要有相应的选择器。
它还将从子元素中搜索文本,因此如果需要,请相应地调整选择器并使用parent()选择器。
注意:它区分大小写
https://stackoverflow.com/questions/38119489
复制相似问题