我需要显示父值和子值。但在这里我只得到了一方面的值(value)。但我需要双方。
例如:
我有如下列表:
title1
yellow
pink
title2
green
rose
如果我将黄色拖放到 title2 中。然后我必须像这样显示 parent 和 child 的值(value)
title1_pink(yellow drag and placed it into title2)
title2_green
title2_yellow
title3_rose
这里是 fiddle 链接:http://jsfiddle.net/thilakar/mwypv/16/
最佳答案
你可以这样做:
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 />");
});
}
});
在这里 fiddle :http://jsfiddle.net/nicolapeluchetti/mwypv/17/
关于jquery - 想显示父子值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6898226/