javascript - jquery查找最接近的元素值

标签 javascript jquery html

<table>
    <tr><td>
        <div><img src="1.jpg">text<span class="get">aa</span> <span class="click">Get value</span></div></div></td></tr>
    <tr><td>
        <div><img src="2.jpg">text<span class="get">bb</span> <span class="click">Get value</span></div></td></tr>
    <tr><td><div><img src="1.jpg">text<span class="get">cc</span> <span class="click">Get value</span></div></div>
        </td></tr>
</table>

单击类单击时如何获取类的最接近值?

$('.click').click(function() {
    $(this).each(function() {
        $('#sample').text($(document).closest('div').find('.get').text());
    });
});

这不起作用,它返回空..

知道为什么吗?

最佳答案

$('.click').click(function() {
  $('#sample').text($(this).siblings('.get').text());
});

这是工作示例:http://jsfiddle.net/rcXka/

关于javascript - jquery查找最接近的元素值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4151449/

相关文章:

javascript - 如何使用 javascript 或 jquery 删除选择上的名称并在文本区域上添加名称?

javascript - JavaScript 对象中的范围问题

html - Bootstrap 4布局,一列宽度固定

javascript - 在每个单元格上动态添加两个不同的按钮

javascript - 为类中/页面上的所有 div 按顺序更改滚动的不透明度

jquery - 图像裁剪脚本无法实时运行

使用 scrollIntoView 的 JavaScript 平滑滚动效果

javascript - 更改 chrome 中的选项卡以响应站点时出现白色闪烁/闪烁

javascript - 如何在 jQuery 中获取 Youtube 视频?

javascript - 声明空对象数组时无法使用构造函数创建新对象