如何获取jQuery UI排序表的“占位符”配置?
记录的方式似乎是:如何获取jQuery UI排序表的“占位符”配置?,jquery,jquery-ui,jquery-ui-sortable,Jquery,Jquery Ui,Jquery Ui Sortable,记录的方式似乎是: $('#sortable').sortable('option', 'placeholder'); 但这会向我返回一个对象,而不是我在配置选项中使用的字符串 我可以通过这种方式获得其他配置选项的值。例如: $('#sortable').sortable('option', 'opacity'); 上面的代码返回我在可排序配置选项中通知的确切值 对我来说,这似乎是一个错误。无论如何,如果我不能用普通的方法获取占位符值,有没有其他方法来检索此信息 编辑:刚刚添加了一个JSFI
$('#sortable').sortable('option', 'placeholder');
但这会向我返回一个对象,而不是我在配置选项中使用的字符串
我可以通过这种方式获得其他配置选项的值。例如:
$('#sortable').sortable('option', 'opacity');
上面的代码返回我在可排序配置选项中通知的确切值
对我来说,这似乎是一个错误。无论如何,如果我不能用普通的方法获取占位符值,有没有其他方法来检索此信息
编辑:刚刚添加了一个JSFIDLE来演示这个问题-事实上,这是一个jQueryUI错误 这里是确切的地点: 在_createPlaceholder函数中,占位符选项被内部对象无格式覆盖 因此,当您在创建占位符元素之前调用$'sortable'。sortable'option',placeholder'时,它将返回您在配置选项正确行为中通知的值。但是,当您在拖动某个对象并因此创建占位符元素后进行相同的调用时,它将返回占位符对象,而不是配置选项字符串意外的、不正确的行为
我试图填补一个错误-但我改变了这么多的描述,因为Akismet是标记为垃圾邮件。。。描述变得难以阅读。我希望他们能承认这一点并加以解决。。有什么样的代码可以让我们试着看看发生了什么吗?@ChristianVarga:是的,在这里看一下--似乎问题只发生在事件处理程序内部。。。看看。@ChristianVarga:我用叉子叉了你的…: