2011-10-03 46 views
4

我試圖使用jQuery插件排序訪問下面的矩形化項目: enter image description here如何訪問jQuery中的ui.item子項?

目前我的jQuery代碼如下所示(請注意一個問題是關於即使在接收部分):

$("#listA, #listB").sortable({ 
    connectWith: ".connected_sortable", 
    delay: 100, 
    receive: function(event, ui) { 
       alert(ui.item.text()); 
      } 
}).disableSelection(); 

HTML:

<ul id="listA" class="connected_sortable ui-sortable"> 
    <li> 
    <div id="4"> 
    Test Text 
    </div> 
    </li> 
</ul> 

我將如何訪問使用警報該ID?我試過alert(ui.item.context.childNodes.id)並且警報返回一個'undefined'。

編輯:添加了HTML並澄清了問題的提升。

謝謝!

+0

你應該張貼的HTML代碼。 –

回答

1

試試這個方法:

alert(ui.item.context.childNodes[0].id) 
+1

這在2013年不起作用。以下是工作內容:alert(ui.item [0] .id) –

0

您可以訪問ID元素與.attr

var id = $("yourSelector").attr("id"); 
0

嘗試alert('ui.item >li').attr('id')