Javascript 使用JQuery,我可以显示ID并在拖放和排序中更新它们吗?
我有一个JQuery拖放和排序 比如说Javascript 使用JQuery,我可以显示ID并在拖放和排序中更新它们吗?,javascript,jquery,html,Javascript,Jquery,Html,我有一个JQuery拖放和排序 比如说 1) Title 2) Title 3) Title 我需要在你排序时更新号码。 因此,如果将1移动到3,它们将更新1为3,2为1,3为2。假设您的可拖动元素具有类draggable,您应该在dragstop上调用类似的内容(我认为该事件在jQuery UI中称为stop) 假设您的draggable元素具有类draggable,您应该在dragstop上调用类似的东西(我认为该事件在jQuery UI中被称为stop) 如
1) Title
2) Title
3) Title
我需要在你排序时更新号码。
因此,如果将1移动到3,它们将更新1为3,2为1,3为2。假设您的可拖动元素具有类
draggable
,您应该在dragstop上调用类似的内容(我认为该事件在jQuery UI中称为stop
)
假设您的draggable元素具有类
draggable
,您应该在dragstop上调用类似的东西(我认为该事件在jQuery UI中被称为stop
)
如何在HTML中显示抱歉,我不明白您使用
的意思。如何让它重新定义此内容。默认情况下,这只是将在li中放入12或3吗?i
是每个jQuery的索引。因此,找到的第一个元素是索引0,第二个索引1,等等。因此在本例中,它只输出当前元素$(this)
的html中的一个数字,该数字本身就是可拖动的。如果你想输出一个不同的字符串,你可以在i like$(this).html(“元素号”+(i+1))
中添加一些东西,或者你可以定义一个不同的标记,比如在可拖动的容器中定义一个span,然后在其中输出数字-例如,$(this).find(.myspan”).html(i+1)
不起作用。可能是我实现错误了,或者是我的jquery版本更新了,或者是其他什么东西。我该如何在HTML中显示这些内容?对不起,我不明白你所说的
是什么意思。我该如何让它重新定义这些内容。默认情况下,这只是将在li中放入12或3吗?i
是每个jQuery的索引。因此,找到的第一个元素是索引0,第二个索引1,等等。因此在本例中,它只输出当前元素$(this)
的html中的一个数字,该数字本身就是可拖动的。如果你想输出一个不同的字符串,你可以在i like$(this).html(“元素号”+(i+1))
中添加一些东西,或者你可以定义一个不同的标记,比如在可拖动的容器中定义一个span,然后在其中输出数字-例如,$(this).find(.myspan”).html(i+1)
不起作用。也许我实现错了,或者我的jquery版本更新了或者其他什么。
$(".draggable").each(function(i){
$(this).html(i+1);
});