0
我有一張表,表示一個物理12x8網格。每個<td>
包含網格座標的文本名稱(A1-H12)。我已經添加了jquery-ui selectable與表的交互。我希望用戶能夠選擇任意一組網格座標。除了選擇<td>
s,我希望用戶能夠通過單擊行或列<th>
來選擇整個行和/或列。選擇由<th>
引起我一些困難:選擇jquery-ui可選的列
我的jQuery(只允許我看一下所選擇的對象,因爲我很不清楚如何做的事情):
$(function(){
$('#selectable').selectable({
filter:'td,th',
selected: function(event, ui){
console.log(event);
console.log(ui);
var s=$(this).find('.ui-selected');
console.log(s);
}
})
});
表看起來是這樣的:
<table id='selectable'>
<tr>
<th> </th><!-- empty cell over row labels-->
<th class='colhead'>1</th>
...
<th class='colhead'>12</th>
</tr>
<tr>
<th class='rowhead'>A</th>
<td>A1</td>
...
<td>A12</td>
</tr>
...
<tr>
<th class='rowhead'>H</th>
<td>H1</td>
...
<td>H12</td>
</tr>
</table>