セルのテーブルがあり、セルをクリックするとイベントがトリガーされます。セルを動的に追加したいので、すべての行で OnClick を再度呼び出します。OnClick を 2 回目に呼び出すと、OnClick が 2 回呼び出されたセルはイベントの発生を停止します。
奇妙なことは、「戻る」ことができれば、OnClick 関数のイベントにあります。動作しますが、「Return」が定義されていないというエラーがスローされます
function initBox() {
$(".selectable").on('click', function (event) {
//if its selected already, unselect it
if ($(this).hasClass('rowHighlightColor')) {
$(this).removeClass("rowHighlightColor");
selectedCellList = null;
}
else {
//unselect previous cell
if (selectedCellList != null) {
selectedCellList.removeClass("highlighted");
}
selectedCellList = $(this);
$(this).addClass("rowHighlightColor");
}
Return;
});
}