Javascript 我需要使用jquery标记图像
我想使用Jquery标记图像。几乎完成了,但我无法为获得的克隆定义ID。请帮帮我。我的代码如下:Javascript 我需要使用jquery标记图像,javascript,jquery,Javascript,Jquery,我想使用Jquery标记图像。几乎完成了,但我无法为获得的克隆定义ID。请帮帮我。我的代码如下: //Make element click $(".drag").click(function(ev){ var currentid = ev.target.id.substr(4,5) test11 = $(this).attr('id'); $("#frame").css("cursor","url(im
//Make element click
$(".drag").click(function(ev){
var currentid = ev.target.id.substr(4,5)
test11 = $(this).attr('id');
$("#frame").css("cursor","url(images/Stamp_icon.png),auto");
correct = "#"+test11;
cloneobj = true;
});
//stamp the object when click
$("#frame").click(function(e) {
if(e.pageX>=160 && e.pageX<=950){
if(e.pageY>=210 && e.pageY<=580){
if(cloneobj == true && correct != "null"){
clonecounter++
var o = {
left: e.pageX,
top: e.pageY
};
var obj = $(correct).clone().appendTo('#frame').show(0).offset(o);
clonearr.push(obj)
$(correct).attr("class","duplicateClone");
}
}
}
})
//Delete obj
$(".delbtn").click(function(){
correct = "null";
$("#frame").css("cursor","default");
if(clonecounter>0){
$(clonearr[clonecounter]).remove();
clonearr.pop(clonecounter)
clonecounter--;
}
})
//使元素单击
$(“.drag”)。单击(函数(ev){
var currentid=ev.target.id.substr(4,5)
test11=$(this.attr('id');
$(“#frame”).css(“光标”、“url(images/Stamp#u icon.png)、自动”);
correct=“#”+test11;
cloneobj=真;
});
//单击时标记对象
$(“#帧”)。单击(函数(e){
如果(e.pageX>=160&&e.pageX=210&&e.pageY0){
$(clonear[clonecounter]).remove();
clonear.pop(clonecounter)
克隆计数器--;
}
})
如果我理解正确,请更改此行
var obj = $(correct).clone().appendTo('#frame').show(0).offset(o);
这样做可能会有所帮助
var obj = $(correct).clone().attr("id", "newId").appendTo('#frame').show(0).offset(o);
或者你想给新克隆的任何id。请把代码整理一下