jQuery - 如何撤消prepend

Ank*_*kur 4 jquery hover prepend

当div被翻过来时,我正在使用prepend()函数来显示图像.如何删除图像 - 即与prepend相反的内容()

这是代码:

$("#hover-div").hover(
        function() { $("#image-div").prepend("<img src='images/arrow_redo.png' width='16' height='16' />"); },
        function() { $("#image-div").someFunction("<img src='images/arrow_redo.png' width='16' height='16' />"); }
        );
Run Code Online (Sandbox Code Playgroud)

someFunction只是一个假人 - 我真的不希望它做任何事情.

rah*_*hul 5

如果您具有image元素的id,则只需使用remove方法即可.

$("#imgID").remove();
Run Code Online (Sandbox Code Playgroud)


sma*_*007 -1

$("#image-div").prev().remove();
Run Code Online (Sandbox Code Playgroud)

这将选择前一个元素并将其删除。

  • -1 这是错误的,因为 prev 选择了前一个兄弟。他想要选择的是 image-div 的子元素 (2认同)