我正在使用JQuery UI的可拖动功能。我想用这段代码更改我的克隆元素,以便更改我的克隆元素:
这是我的脚本代码:
$("li").draggable({
helper:'clone',
start: function(event, ui) {
$(this).addClass("li-drag");
$(this).addClass("ui-widget-content");
}
});
但是我的$(this)元素改变了原始元素......
如何将克隆元素更改为启动函数?
答案 0 :(得分:0)
$("li").draggable({
helper: 'clone',
start: function (event, ui) {
$(this).closest('ul').find('li:last').addClass("color_").addClass('li-drag').addClass("ui-widget-content");;
}
});
创建clone
时,它是父级中的最后一个对象,因此{@ 1}}可以执行克隆
addClass
或
$(this).closest('ul').find('li:last')
或
$(this).parents('ul').find('li:last')