jquery - 将 .click 转换为单击 jquery ajax
问题描述
$('#myTable').find('td').click(function() {
$('#meaningtextarea').val($("[type='hidden']", this).val());
});
我需要将此事件转换为以下格式。你能帮我解决这个问题吗?
$(document).on('click', '#element', function (evt) {
});
解决方案
试试这个:
$(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>
推荐阅读
- php - Laravel PHP 将集合项移动到集合的顶部
- flutter - 如何在 Flutter 中为“TextFormField”制作自定义基线
- python - 组 连续范围日期
- html - 如何从右到左对齐引导导航栏
- python - 如何获取实际的 ECS 任务创建日期和时间
- python - 包含 Django admin 中的自定义模型方法的错误
- javascript - 显示当月到第 15 天,然后到第 15 天之后的下个月。例如:如果 7 月 10 日 - 显示“七月”,如果 7 月 20 日 - 显示“八月”,
- vue.js - Nuxt js / Vuex 无法获取由 nuxtServerInit 设置的组件的状态变量
- authentication - 保存 swiftUI 的用户凭据 - 密码 ActionSheet 调用
- svg-animate - 错误:
属性转换:预期数字,“….86602540378444 -0. 0. -0.866025…”