我这边之所以出现这个bug,原因是 $(obj_html) 中的 obj_html 是html字符串,而非jquery节点,因此无法进行操作

使用 console.log(obj_html);打印一下,会发现打印出大量html结构。

比较神奇的是,虽然attr 无法对内容进行修改,但是依旧可以通过attr来查询它的值,并且各种节点匹配的查询依旧生效。

我这边的解决方式:

用 obj_html.replace 直接替换掉对应的字符串子串,把旧的替换成新的。这种方法需要注意,不要把不该替换的给替换掉了

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐