Сообщение от Neznajka
|
А можно ли это как-то "перевести" на JQuery, чтобы впихнуть в
|
можно, но зачем?
<!DOCTYPE html>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script>
$(function() {
$("table").on("click", "td", function() {
let array = $(this).contents().filter(function() {
return this.nodeType == 3;
}).get();
let selection = document.getSelection(),
node = selection.baseNode;
let index = $.inArray(node, array);
alert(index);
})
});
</script>
</head>
<body>
<table border="1">
<tr>
<td>
строка 1 <br/> строка 2 <br/> строка 3
</td>
<td>
пусто
</td>
</tr>
<tr>
<td>
строка 1 <br/> строка 2 <br/> строка 3 <br/> строка 4 <br/> строка 5
</td>
<td>
пусто
</td>
</tr>
</table>
</body>
</html>