私は現在、計画に関連することをやっています。だから私はタイムスタンプのあるテーブルを持っています。すべての行は人の名前で始まります。私の考えは、まず一つのセルを選択できるということです。その行でブロックされ、セルが選択されていない限り、その行内の行のみを選択できます。1行にあるセルを選択してハイライトします
ここに私のコードです。誰かがそれを実現するのを助けることができる?
var isMouseDown = false, isHighlighted;
$(document).on('mousedown','#werknemers_table tr td',function(){
isMouseDown = true;
$(this).toggleClass("highlighted");
console.log("Click");
console.log($(this).attr('class'));
isHighlighted = $(this).hasClass("highlighted");
return false; // prevent text selection
});
$(document).on('mouseover','#werknemers_table tr td',function(){
if (isMouseDown) {
$(this).toggleClass("highlighted", isHighlighted);
}
});
$(document).mouseup(function() {
isMouseDown = false;
});
:
は、以下のコードを使用しますか? – DaveyDaveDave
今、私はテーブル内の任意のセルを選択することができます。私は、1つのセルを選択して、その行内のセルのみを選択できますが、他の行は選択できないようにしたいと思います。 – jaronnan