我有大約100圖標,當我選擇他們中的一些,它們出現在以下的div塊拆下整個DIV結構:點擊<span>
$(this).addClass("active");
str += '<div class="liveicon" id="'+id+'" dtype = "'+type+'" dclss="'+clss+'" dattr="'+attr+'">';
str += '<span class="close-icon" id="close-icon">✖</span>';
str += '<span id="'+id+'" dtype = "'+type+'" dclss="'+clss+'" dattr="'+attr+'" class=" anyi '+clss+'"></span>';
str += '<div class="clearboth"></div>';
str += '<div class="codes">';
str += '<div class="tit">FONT</div><input type="text" class="fontsc" value="[anyicon i=\''+clss+'\' '+stylestr+']">';
str += '<div class="tit">PNG</div><input type="text" class="pngsc" value="[anyicon i=\''+clss+'\' '+stylestr+' type=\'png\']">';
str += '<div class="tit">SVG</div><input type="text" class="svgsc" value="[anyicon i=\''+clss+'\' '+stylestr+' type=\'svg\']">';
str += '</div>';
str += '</div>';
$(".selected .content").append(str);
我想添加一個鏈接到關閉圖標,這是一個跨班級,所以點擊刪除相關的圖標後。我已經嘗試添加<a href="#"></a>
,然後使用js處理,但這不是正確的方法。任何想法都歡迎。 下面是容易定向整個js文件:
$(document).on('click', ".loadarea .content .anyicons .anyi", function() {
//$(".anyicon .anyi").on('click', function(e) {
var type = $(this).attr("dtype");
var clss = $(this).attr("dclss");
var attr = $(this).attr("dattr");
var id = type+''+clss;
//console.log(type);
var str = "";
var style = $("#anyicon_styles").val();
var stylestr = "style=\''+style+'\'";
if(style == "0"){ style = ""; stylestr = ""; }
if($(this).hasClass("active")){
$(this).removeClass("active");
$(".selected .content .liveicon#"+id).remove();
loadLibraryMsg();
} else {
$(this).addClass("active");
str += '<div class="liveicon" id="'+id+'" dtype = "'+type+'" dclss="'+clss+'" dattr="'+attr+'">';
str += '<span class="close-icon" id="close-icon">✖</span>';
str += '<span id="'+id+'" dtype = "'+type+'" dclss="'+clss+'" dattr="'+attr+'" class=" anyi '+clss+'"></span>';
str += '<div class="clearboth"></div>';
str += '<div class="codes">';
str += '<div class="tit">FONT</div><input type="text" class="fontsc" value="[anyicon i=\''+clss+'\' '+stylestr+']">';
str += '<div class="tit">PNG</div><input type="text" class="pngsc" value="[anyicon i=\''+clss+'\' '+stylestr+' type=\'png\']">';
str += '<div class="tit">SVG</div><input type="text" class="svgsc" value="[anyicon i=\''+clss+'\' '+stylestr+' type=\'svg\']">';
str += '</div>';
str += '</div>';
$(".selected .content").append(str);
loadLibraryMsg();
}
});
P.S,如果你認爲我不是問一個很好的問題,請給我教程如何是可以做到的,這將有很大的幫助。在此先感謝
所以你想要什麼? –
當我點擊關閉圖標時,刪除相關的塊。 – Rumen
爲什麼不能你把跨度錨標記內是這樣的: ✖ 如果你想打電話點擊標籤使用的一些js函數如下: ✖ –