2014-01-07 116 views
0

我有这个无序列表与嵌套列表,并使用jQuery UI Draggable来拖动其中嵌套无序列表的顶部列表项。jQuery拖动嵌套列表项目

<ul class="data-item_wrapper"> 

    <li> 

     <ul class="row-data"> 

     <li>Test</li> 
     <li>Test</li> 
     <li>Test</li> 
     <li>Test</li> 
     <li>Test</li> 
     <li>Test</li> 

     </ul> 

    </li> 
    <li> 

     <ul class="row-data"> 

     <li>Test</li> 
     <li>Test</li> 
     <li>Test</li> 
     <li>Test</li> 
     <li>Test</li> 
     <li>Test</li> 

     </ul> 

    </li> 

    </ul> 

我不确定它是否是我正在使用的jQuery Draggable函数无法正常工作,或者我的触发器不正确。

jQuery的

$(document).ready(function() { 

    $(function() {    
     $(".data-item_wrapper li").draggable(); 
    }); 

}); 
+0

你有没有正确添加引用? –

回答

1

试试这个,

$(function() {    
    $(".data-item_wrapper>li").draggable(); 
}); 

FIDDLE

它只会选择ul直接孩子,否则选择嵌套的孩子也..

+0

我试过了。我认为这可能是一个问题,我的CSS可能和它没有正确回应jQuery功能。 – user3040525

+0

Yip。这是正确的。有效。我认为这与我使用的编辑有关。但是当我在文档中实现它时,它非常完美。谢谢您的帮助。 – user3040525