Когда я пытаюсь отобразить всплывающее окно при щелчке строки таблицы, всплывающее окно показывает, но удаляет строку из таблицы.
Я пытался добавить div element
в строку и изменить JQuery, но безрезультатно.
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/css/bootstrap.min.css">
<link rel ="stylesheet" href = "test.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/js/bootstrap.min.js"></script>
</head>
<body>
<div class="event-btn">
<div class = "btn-contents">
</div>
</div>
<div id = "s-cont">
<table class = "table">
<thead>
<tr>
<th scope = "col"> Start </th>
<th scope = "col"> Session </th>
<th scope = "col"> Length </th>
</tr>
</thead>
<tr data-toggle ="popover" data-placement="top" data-content = "HI" data-trigger = "click" >
<td> content 1 </td>
<td>content 2</td>
<td>content 3 </td>
</tr>
<tr data-toggle ="popover" data-placement="top" data-content = "HI" data-trigger = "click" >
<td> content 1 </td>
<td>content 2</td>
<td>content 3 </td>
</tr>
<tr data-toggle ="popover" data-placement="top" data-content = "HI" data-trigger = "click" >
<td>content 1 </td>
<td>content 2</td>
<td>content 3 </td>
</tr>
</div>
<script>
$('[data-toggle="popover"]').popover({})
</script>
</body>
Это работает в CodePen, и строки в таблицах по-прежнему удаляются.