我有大约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函数如下: ✖ –