#jquery
Вопрос:
$('#myTable').find('td').click(function() {
$('#meaningtextarea').val($("[type='hidden']", this).val());
});
Мне нужно преобразовать это событие в формат ниже. не могли бы вы, пожалуйста, помочь мне с этим.
$(document).on('click', '#element', function (evt) {
});
Ответ №1:
Попробуйте это:
$(document).on('click', '#myTable td', function(e){
console.log($(this).text())
})
table, tr, td {
border : 1px solid black;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<!-- Target table -->
<table id="myTable">
<tr>
<td>aa</td>
<td>bb</td>
</tr>
</table>
<p>
<!-- Test table -->
<table >
<tr>
<td>xx</td>
<td>zz</td>
</tr>
</table>
Комментарии:
1. $(документ).вкл. («щелчок», «#myTable td», функция(evt) { $(«#область текста»).val($(«[тип=»скрытый»]», это).val ()); });