Хотите отобразить родительские и дочерние значения? - PullRequest
2 голосов
/ 01 августа 2011

мне нужно отобразить родительское и дочернее значение.но здесь у меня есть значение только с одной стороны.но мне нужны обе стороны.

например:

У меня есть список, как показано ниже:

title1
  yellow
  pink

title2
  green
  rose

, если я перетащу желтый и поместу его в title2.тогда мне нужно отобразить значение parent и child следующим образом

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

здесь ссылка на скрипку: http://jsfiddle.net/thilakar/mwypv/16/

1 Ответ

0 голосов
/ 01 августа 2011

Вы можете сделать:

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/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...