给定一个包含data.selected=[i,j]
和keydown
事件监听器的表,可以根据键盘箭头更改坐标,如何以及在何处插入表达式if (i===selected[0] && j = selected[1]) node.focus()
?
<table on:keydown='arrow(event.keyCode)'>
{{#each rows as row, i}}
<tr>
{{#each row as val, j}}
<td tabIndex=1>{{val}}</td>
{{/each}}
</tr>
{{/each}}
</table>
主处理程序可以更改selected
的索引,但没有对节点本身的引用。
我已经尝试在模板中插入表达式并在if block
中但是我得到了错误。
答案 0 :(得分:1)
我可能会这样做 - 将数据属性放在单元格本身上,然后使用RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteRule ^ https://zapstudio.co.uk%{REQUEST_URI} [L,NE,R=301]
找到要调用querySelector
的节点。
.focus()