2

選択したくないテーブルセルを除外する限り、選択可能に機能しました:

http://jsfiddle.net/2F55j/5/

 $(function() {
   $( "table tr" ).selectable(
     {filter: ":not(.belegt)"}
   );
});

ここで、連続した線を形成する隣り合ったセルのみを選択したいと思います。そのため、フィルターで除外されたセルが間にある場合、その次のセルは選択できません。

補足: 行 1 でセルを選択してから、行 2 でいくつかのセルを選択すると、行 1 で選択したセルが削除されません..これを機能させるにはどうすればよいですか?

私を手伝ってくれますか?私は今これを何時間も続けていますが、うまくいきません。前もって感謝します :)

4

1 に答える 1

1
$(function() {
    $( "table tr" ).selectable({
        filter: "td",
        start: function(event, ui){
            $("td.ui-selected").removeClass("ui-selected");    
        },
        stop: function(event, ui){
            var selected = $("td.ui-selected");
            if(selected.hasClass("belegt"))
                selected.removeClass("ui-selected");   
        }    
    });
});
于 2014-05-27T11:45:10.363 に答える