jquery - 从表中检索具有单击事件的元素

标签 jquery html

我有一个表格,其中每一行都有一个包含图像的列和一个用于描述图像的文本区域字段。如何单击图像以检索文本区域内容?

$(document).ready(function() {

  $(document).on('click', '.image', function(e) {
    // logic here
   
  });

});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>


<table>
  <tbody>
    <tr>
      <td> <img class="image" src="https://cdn1.iconfinder.com/data/icons/user-pictures/100/female1-512.png" width="100">
      </td>

      <td>
        <textarea class="text"> observation 1 </textarea>
      </td>
    </tr>

    <tr>
      <td> <img class="image" src="https://cdn1.iconfinder.com/data/icons/user-pictures/100/female1-512.png" width="100">
      </td>

      <td>
        <textarea class="text"> observation 2 </textarea>
      </td>
    </tr>
  </tbody>
</table>

最佳答案

可以先用.parent()方法再用.children()方法往上走,如果是固定结构就往textarea走

关于jquery - 从表中检索具有单击事件的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48587818/

相关文章:

javascript - 如何通过 AJAX 调用插入 IE 8 中的 "enable"HTML5 元素?

javascript - 莫里斯折线图不起作用

javascript - ReactJS - 有没有办法通过在 &lt;input/> 中按下 'Enter' 键来触发方法?

php - 验证表单后禁用 Bootstrap 验证器

jquery 日期格式问题使用 coldfusion 将日期时间列转换为字符串

Javascript:遍历 ID -> 无法设置 null javascript 的属性 'onclick'

html - 具有缩放功能的图库库

jquery - 是什么导致文本重叠?

javascript - javascript中的正则表达式获取<span>标签的内容

jquery - $ ('#id' ).toggle() 正在将样式 ="display:none"更改为样式 =""而不是所需样式 ="display:inline"