Событие щелчка td ячейки таблицы HTML с использованием идентификатора

У меня есть таблица HTML, как показано ниже.

HTML код:

<!-- ko foreach: $data.column_data -->
<td id = "dataCell" data-bind = "text: result"></td>
<!-- /ko -->

Я хотел бы поймать первое событие щелчка в ячейке таблицы и выделить эту конкретную ячейку красной рамкой.

И при втором щелчке я должен открыть всплывающее меню с двумя вариантами (скажем, option1, option2).

JS:

var clickCount = 0;

      $("#dataCell").click(function () {
        clickCount == 0 ? 1 : clickCount;
      });

Я не уверен, почему он не попадает в событие щелчка :(, я пробовал это довольно долгое время. Если я могу получить какую-либо помощь, было бы полезно двигаться дальше.

Доступ к этому идентификатору с помощью его родительского тега или класса или идентификатора, например $('table tbody tr td')

SPnL 16.05.2018 13:05
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
0
1
40
1

Ответы 1

Сначала определите также идентификатор для таблицы и попробуйте следующий код:

var clickCount = 0;
$(document).on("click", "#tableId #dataCell", function(e) {
     alert("clicked");
     clickCount == 0 ? 1 : clickCount;
});

Другие вопросы по теме