大佬教程收集整理的这篇文章主要介绍了将新项添加到jquery可排序,而不是通过刷新获取,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
使用句柄排序工作正常,除非我向容器添加新对象,刷新后无法识别.
<button>add another option</button> <div class="con"> <div class="ui-state-highlight"><span class="handle">handle</span> Item 1</div> <div class="ui-state-highlight"><span class="handle">handle</span> Item 2</div> <div class="ui-state-highlight"><span class="handle">handle</span> Item 3</div> <div class="subthing"> <span class="handle">handle</span> <div> <span class="handle">subhandle</span> subitem</div> <div> <span class="handle">subhandle</span> subitem</div> </div> </div>
和脚本:
$('button').click(function() { var x = $('<div class="ui-state-highlight"><span class="handle">handle</span> newthing</div>'); x.appendTo('.con') $(".con").sortable('refresh') }); var container = $(".con"); container.sortable({ handle: container.children().children(".handle") });
如上面的代码所示,如果添加新项,则无法使用其余元素对其进行排序.我知道如果我说handle属性是.handle,它会这样做,但我不希望子句柄成为可排序的一部分.
以上是大佬教程为你收集整理的将新项添加到jquery可排序,而不是通过刷新获取全部内容,希望文章能够帮你解决将新项添加到jquery可排序,而不是通过刷新获取所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。