Как я могу получить значение из проверки и проверить <li>? - PullRequest
3 голосов
/ 20 декабря 2011

Как я могу получить значение из проверки и проверить <li>?У меня уже есть много <ol> и <li>, как вы можете видеть на этом изображении: http://s2.subirimagenes.com/otros/previo/thump_7254872hot.jpg

Мне нужно зафиксировать значение чека (на изображении, от оранжевой линии, которая перетаскивается) доВы mousedown (проверить), но мне просто нужно значение от заезда и отъезда.

Для перетаскивания у меня есть что-то вроде этого:

$(function() {
        $( ".ui-selectable" ).selectable({
            options:{
            autoRefresh: true,
            distance: 40,
            disabled:true,
            filter: '*',
            tolerance: 'touch'
            },
            stop: function() {  
                var result = $( "#select-result" ).empty();
                $( ".ui-selected", this ).each(function() {
                    var index = $( "#selectablecls li" ).index( this );
                    result.append( " #" + ( index + 1 ) );
                });
            }
        });
    });

, затем много <li>

<ol id="selectable" class="ui-selectable selectablecls">
  <li class="null ui-state-default ui-selectee grdborder _a" style="width:28px" id="2011_11_07_9700000000000006_9700000000000002_a" rel="1" title="" width="28px"></li>
  <li class="null ui-state-default ui-selectee grdborder _b" style="width:28px" id="2011_11_07_9700000000000006_9700000000000002_b" rel="2" title="" width="28px">
  ....

Как вы можете видеть на этом изображении: http://s2.subirimagenes.com/otros/previo/thump_7254872hot.jpg

1 Ответ

0 голосов
/ 23 декабря 2011

Проверьте это: https://github.com/tomasdev/jQuery-Scheduler/blob/master/index.html#L92

По сути, идея заключается в том, что наша сетка имеет фиксированную ширину, и тогда вы можете считать дни / ячейки, зная эту ширину.Тогда вам просто нужно вычислить месяц и сохранить «этот день в этом месяце» как начало и «этот день в этом месяце» как конечный край.

Если не достаточно ясно, я объясню подробнее.

...