我想知道它是否可以使用类似的函数.delegate()
,.on()
或者任何可以监听 jquery UI 事件的方式,例如draggable
. 我有以下内容:
HTML:
<div id="wrapper"></div>
脚本:
$(function(){
var addMe='<div id="draggable" class="ui-widget-content"><p>Drag me around</p></div>'
$( "#wrapper" ).delegate('#draggable','draggable',function(){
console.log('its something!');
});
//$(".draggable").draggable();
$("#wrapper").append(addMe)
})
将要成为的元素draggable
是动态添加的,所以这是我想要使用的方式delegate
or on
。
另请注意,我知道如何从 .ajax GET 的结果中添加可拖动的列表项?即使那个解决方案对我有用,我也必须修改 .post() 函数,这不是我要问的。
这是问题