单击项目时在javascript中删除单词

Bes*_* N. 7 html javascript css jquery

单击项目时在javascript/jquery中单击一个单词.

所以我点击和项目,项目淡出,但同时我希望文本删除.

防爆.我有一个苹果(图像)和一个苹果(文本).当我点击苹果时,我希望图像淡出,文字显示出来.

<div id="items">
  <p>Apple</p>
</div>
<div id="content">
  <div class="box" id="pic1"> <img src = /images/apple.png  /></div>
    <script>
      $("#pic1").click(function () {
        $("#pic1").fadeOut("slow");
       });
    </script>
Run Code Online (Sandbox Code Playgroud)

这是我的代码,直到图像淡出,但我无法弄清楚如何使文本删除???

tym*_*eJV 24

在褪色后试着把它放进去.

$(this).parents("p").css("text-decoration", "line-through");
Run Code Online (Sandbox Code Playgroud)

  • 由于<strike> </ strike>不是有效的HTML5标记,现在应该将其标记为最正确的答案.谢谢,@tymeJV! (3认同)

Tra*_*s J 3

jsFiddle 演示

您可以将文本换行<del>

$("#pic1").click(function () {
 $("#items p").wrap("<del>");
 $("#pic1").fadeOut("slow");
});
Run Code Online (Sandbox Code Playgroud)