jquery用图像替换文本,帮助

ben*_*ben 3 javascript jquery

("*").each(function () { 
   if ($(this).children().length == 0) {
       $(this).text($(this).text().replace('basketball','test')); 
   } 
});
Run Code Online (Sandbox Code Playgroud)

我只能将文本更改为另一个文本字符串,但如何传递图像?

Viv*_*ath 7

("*").each(function () { 
   if ($(this).children().length == 0) {
      var newHTML = $(this).html().replace('basketball','<img src = "image.jpg" />');
      $(this).html(newHTML);
   } 
});
Run Code Online (Sandbox Code Playgroud)

编辑

我的错.我以为你想要更换整个元素.看看我更新的答案.