私がやろうとしているのは、ユーザーが jQuery UI 選択可能を使用して一度に 1 つの列から行を選択できるようにすることです。
ただし、ドラッグ/ハイライト効果が複数の列にまたがらないように制限する必要があります。たとえば、ユーザーがどの列でドラッグ イベントを開始しても、その列の外側を強調表示することはできません。
テーブルコード
<table id="selectable">
<tr>
<td data-col="0">
<td data-col="1">
<td data-col="2">
</tr>
<tr>
<td data-col="0">
<td data-col="1">
<td data-col="2">
</tr>
<tr>
<td data-col="0">
<td data-col="1">
<td data-col="2">
</tr>
...etc
</table>
jQuery:
var currentCol;
$("#selectable").selectable({
filter:'td',
selecting: function(event, ui){
console.log($(ui.selected));
}
});
しかし、私は の値にアクセスできません。data-col
それは常にnull
です。