Jquery 如何更改ajax响应中的所有类名?

Jquery 如何更改ajax响应中的所有类名?,jquery,ajax,Jquery,Ajax,我有如下响应数据: <div class="blog-post">Lorem ipsum dolor sit amet.</div> <div class="blog-post">Eum perferendis nisi vitae et.</div> <div class="blog-post">Accusantium odit molestias, excepturi iusto.</div>

我有如下响应数据:

    <div class="blog-post">Lorem ipsum dolor sit amet.</div>
    <div class="blog-post">Eum perferendis nisi vitae et.</div>
    <div class="blog-post">Accusantium odit molestias, excepturi iusto.</div>
    <div class="blog-post">Maxime assumenda eaque cum, mollitia.</div>
这是输出:

<div class="blog-post is-ready">Lorem ipsum dolor sit amet.</div>
<div class="blog-post">Eum perferendis nisi vitae et.</div>
<div class="blog-post">Accusantium odit molestias, excepturi iusto.</div>
<div class="blog-post">Maxime assumenda eaque cum, mollitia.</div>

如何将整个类名blog post替换为blog post已准备就绪?

您可以尝试使用/blog post/g替换blog post的所有实例。您的代码只替换第一次出现的代码。try data=data.replace/blog-post/g,“blog post已准备就绪”;或者,如果要将结果放入页面,可以先创建元素的jQuery对象,然后使用$'.blog post',$data.addClass'is-ready';感谢@PhaniKumarM awd+Rhumborl
<div class="blog-post is-ready">Lorem ipsum dolor sit amet.</div>
<div class="blog-post">Eum perferendis nisi vitae et.</div>
<div class="blog-post">Accusantium odit molestias, excepturi iusto.</div>
<div class="blog-post">Maxime assumenda eaque cum, mollitia.</div>
data.split('blog-post').join('blog-post is-ready'))