私はjqueryテンプレートを使用して、このようなノックアウト監視可能配列からのデータをバインドしています
<script id="instructorTemplate" type="text/x-jquery-tmpl">
<tr class="clickableRow">
<td style="padding: 0px;text-align: left" >${Id}</td>
<td style="padding: 0px;" >${UserName}</td>
</tr>
</script>
ここで、キーを使用して最大 2 行を選択したいと考えていますctrl。どうすればこれを達成できますか?
class を使ってみclickableRow
ました。行をクリックすると、色を赤に変更できます。
$(".clickableRow").live("click", function () {
$(".clickableRow").css("backgroundColor", "transparent");
$(this).css("backgroundColor", "red");
});
ctrlしかし、キーを使用して2行だけを選択したい。また、shiftキーを保持して多くの行を選択できる場合。ウィンドウを使用して複数のファイルを選択するのと同じように。しかし、shiftキーを使用して多くの行を選択すると、その選択の最初と最後の行の値が得られるはずです。
その明確なことを願っています。これを達成する方法は?
アップデート
ここと同じように機能が必要ですが、jqgrid は必要ありません