2012-05-14 84 views
0

我如何在刪除var icon元素後添加它?目前的方法不起作用。使用jQuery切換,附加一個元素後,我如何刪除該元素?

我試過解釋here的方式,但它沒有奏效。

JQUERY

$('#edit').toggle(function(){ 
    $('#edit').text('Close'); 
    var icon='<i class="icon-remove"></i>'; 
    $('.para').append(icon); 
}, function(){ 
    $('#edit').text('Edit'); 
    var $icon = $(icon).not('i'); 
    $('.para').append($icon); 
}); 

這並不工作要麼

$('#edit').toggle(function(){ 
    $('#edit').text('Close'); 
    var icon='<i class="icon-remove"></i>'; 
    $('.para').append(icon); 
}, function(){ 
    $('#edit').text('Edit'); 
    var icon='.remove'; 
    $('.para').remove(icon); 
}); 

HTML/PHP

foreach ($users_tags as $key => $list) { 
echo '<span>'.$list['tag_name'].'<span class="para"></span> </span>. '; 
} 

回答

2

你可以那樣做

('#edit').toggle(function(){ 
    $('#edit').text('Close'); 
    var icon='<i class="icon-remove"></i>'; 
    $('.para').append(icon); 
}, function(){ 
    $('#edit').text('Edit'); 
    var $icon = $('.icon-remove'); 
    $icon.remove(); 
}); 
+0

感謝這工作! – arboles

+0

不要忘記爲有相同問題的下一位用戶批准答案;) – jbduzan