嘗試將函數addDiv()
應用於當前點擊的元素並且工作正常,但它不會在另一次點擊中刪除功能addDiv()
。單擊文本時,addDiv()函數應用於div標籤並添加了示例文本,但只需在當前點擊標籤時應用此addDiv()函數。有人能幫我嗎?將函數應用於當前點擊並移除其他點擊的功能
這裏是鏈接:https://jsfiddle.net/a0L2jj1y/1/
HTML
<div>
Tesing 1
</div>
<div>
Tesing 2
</div>
<div>
Tesing 3
</div>
JS
$(function(){
function addDiv(){
$('<div class="txt"/>').text('sample text added').appendTo('.clicked');
}
$(document).on('click', function(event){
var clickedTag = event.target
event.stopPropagation();
$('.clicked').removeClass('clicked');
if($(clickedTag).text().length >= 1){
$(clickedTag).addClass('clicked');
addDiv();
} else {
// I need to remove addDiv();
}
});
});
它沒有明確的,要刪除所添加的文本或刪除addDiv()函數? –
'toggleClass()' – epascarello
@ N.Malloul,試圖刪除addDiv()函數 – Devbuddy