使用jQuery UI将丢弃的项推送到数组
Push dropped item to Array using jQuery UI?
我试图在使用jQuery UI的可丢弃功能将单词的ID丢弃后将其推送到列表中。当我拖放单词时,console.log()
会给我正确的ID。但是我下面的.push()
调用什么都不做。如何推送给定的ID?
目标:
投放前:一、二、
降落后:一、二、三、
JavaScript:
var words = ["One,Two,"];
document.getElementById("demo").innerHTML = words.toString();
$(move);
function move() {
$('#moving').draggable();
$('#drop').droppable({
drop: handleDropEvent
});
}
function handleDropEvent(event, ui) {
var draggable = ui.draggable;
var droppable = ui.droppable;
var word = ui.draggable.attr('id')
words.push(word)
console.log(word)
$('#moving').hide(draggable.attr);
}
HTML:
<p id="demo"></p>
<div>
<span id="Three">
<strong> Three </strong>
</span>
</div>
words
变量时,#demo
元素不会自动更新。你必须手动更新它:
var words = ["One,Two,"];
document.getElementById("demo").innerHTML = words.toString();
$(move);
function move() {
$('#moving').draggable();
$('#drop').droppable({
drop: handleDropEvent
});
}
function handleDropEvent(event, ui) {
var draggable = ui.draggable;
var droppable = ui.droppable;
var word = ui.draggable.attr('id')
words.push(word)
document.getElementById("demo").innerHTML = words.toString();
console.log(word)
$('#moving').hide(draggable.attr);
}
相关文章:
- 按键,值到数组:jQuery
- 数组数组jquery,json到数组
- 从数组jquery中基于子字符串的移除项
- 从数组jQuery中删除一组项
- 如何在数组jQuery中查找字符串的一部分
- 当输入字段名称在数组jquery中时序列化表单
- 打乱图像数组jquery
- 在数组 jQuery 中查找值
- 循环遍历多维数组 jQuery
- 在数组 jQuery 中查找特定的字符串模式
- 随机选择带有删除项的数组(jQuery)
- 在数组中附加值数组 - jquery
- 从数组 Jquery 中获取下拉列表的选定索引
- 删除相同值数组 Jquery
- 如何从数组 jquery 中删除特定值
- 将 2D 数组 jQuery Post 发送到 Java Servlet
- 获取数组jQuery中元素的索引
- 正在从会话数组Jquery Ajax中删除项
- 在GET请求中绑定复杂对象的数组-jquery.praram()传统标志
- 获取空对象数组jquery post