2

我需要顯示父和子值。但在這裏,我只有一方的價值。但我需要雙方。想要顯示父母和孩子的價值?

例如:

我有列表如下圖所示:

title1 
    yellow 
    pink 

title2 
    green 
    rose 

,如果我拖動黃色,並把它放到標題2。然後我要顯示父母和孩子的價值這樣

title1_pink(yellow drag and placed it into title2) 
title2_green 
title2_yellow 
title3_rose 

這裏撥弄鏈接:http://jsfiddle.net/thilakar/mwypv/16/

回答

0

你可以這樣做:

var origTitle; 
var origColor; 
$(".droptrue").sortable({ 
    connectWith: "ul.mt", 
    dropOnEmpty: true, 
    start: function(event, ui) { 
     origColor = ui.item.text(); 
     origTitle = ui.item.parent().siblings('.Tbltitle').text(); 
    }, 
    stop: function(event, ui) { 
     var order = []; 

     ui.item.closest('ul').children('li').each(function() { 
      order.push($(this).data('position')); 
      var c = $(this).text(); 
      if (c === origColor) { 
       var z = origTitle; 
      } else { 
       var z = $(this).parent().siblings('.Tbltitle').text(); 
      } 
      $("#cl").append(z + "_" + c + "<br />"); 
     }); 
    } 
}); 

小提琴這裏:http://jsfiddle.net/nicolapeluchetti/mwypv/17/