Jquery 可排序li中的表单字段不工作

Jquery 可排序li中的表单字段不工作,jquery,jquery-ui,Jquery,Jquery Ui,我已经创建了一些可排序的li,在每个li中都有一个表单,单击按钮即可显示。 除了那些li中的表单字段不工作外,其他一切都正常工作,但当我们右键单击它们时,它们开始正常工作。点击这里查看 $(函数(){ $(“#可排序”)。可排序({ 占位符:“ui状态突出显示” }); $(“#可排序”).disableSelection(); var fieldscont=$(“.remove”).length; $(“.btn”)。单击(函数(e){ e、 预防默认值(); if(现场侦察){ number

我已经创建了一些可排序的li,在每个li中都有一个表单,单击按钮即可显示。 除了那些li中的表单字段不工作外,其他一切都正常工作,但当我们右键单击它们时,它们开始正常工作。点击这里查看

$(函数(){
$(“#可排序”)。可排序({
占位符:“ui状态突出显示”
});
$(“#可排序”).disableSelection();
var fieldscont=$(“.remove”).length;
$(“.btn”)。单击(函数(e){
e、 预防默认值();
if(现场侦察){
number=$('ul#sortable li:last').attr(“id”);
FieldScont++;
$(“#可排序”).append(“
  • 删除程序“+fieldscont+”文本字段文本区域下拉单选按钮
  • ”); $(“#可排序”).sortable('refresh'); }否则{ $(“#可排序”).append(“
  • 删除下面1个文本字段textareadropdown单选按钮”); $(“#可排序”).sortable('refresh'); } }); $(“#可排序”)。在(“单击”,“a.remove”,函数()上{ $(this.parent().remove(); $(“#可排序”).sortable('refresh'); }); var=0; $(“#可排序”)。在(“单击”,“跨距”,函数(){ $(this).next(.toggle\u div”).toggle('slow',function(){ 如果(翻转+++%2==0){ $(此).removeClass(“向上箭头”); $(this.addClass(“向下箭头”); }否则{ $(此).removeClass(“向下箭头”); $(this.addClass(“向上箭头”); } }); $(“#可排序”).sortable('refresh'); }); });
  • 从代码中删除这一行,它就会工作:

      $( "#sortable" ).disableSelection();
    

    什么浏览器?他们似乎在为我工作。为我工作,Chrome/Ubuntunot在firefox v 19.0.2上工作,但在Chrome上工作,我在Chrome/Windows上使用Ubuntu10.04,但在firefox上不工作。感谢razzak,它总是在我眼前,我从来没有注意过它。
      $( "#sortable" ).disableSelection();