2011-04-28 42 views
4

所有 這是什麼..問題的jQuery.before()刪除

jQuery(function() { 
    var $tooltip = jQuery('<div class="tooltip">You can mention..?</div>'); 
    jQuery('.link-class:first').live("hover", function() { 
     jQuery(this).before($tooltip); 
    }, 
    function() { 
     jQuery(this).before($tooltip).remove(); 
    }); 
}); 

回答

6

我的猜測是這個問題是你想要的東西:

jQuery(this).prev('.tooltip').remove(); 

http://api.jquery.com/prev/

+0

,但我需要刪除這個$ tooltip – useCase 2011-04-28 08:18:24

+0

上面應該做到這一點。你試過了嗎? '.before'會在'.link-class:first'之前放置工具提示div。 '.prev'會選擇它。 – karim79 2011-04-28 08:21:31

+0

@ user631915 - 這個'$ tooltip'是什麼意思? – karim79 2011-04-28 08:33:42