微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

JQuery- 是否可以在 onclick 事件之后抓取嵌套的同级元素?

如何解决JQuery- 是否可以在 onclick 事件之后抓取嵌套的同级元素?

我在添加一些功能的旧网络表单应用程序中遇到问题。

我有一个数据库动态填充并位于 DataGrid 中的表。我正在尝试添加一个下拉胡萝卜,单击时将显示表格的某个部分。问题是,ID 是由 ASCX 文件动态设置的/或者它不会是唯一的,所以我试图找出一种创造性的方式来抓取并显示它。

need to find this p tag

点击上面的P后是否可以抓取类名为problemDescription的兄弟p?

我曾尝试使用此函数的组合,但它只是不返回任何内容,或者返回下一行的 .problemdescription。

function expandDescription(buttonClick) {
        //returns the problem description from the next row
        $(buttonClick).closest('tr').next().find('.problemDescription')
        //does not find anything
        $(buttonClick).closest('td').next().find('.problemDescription')
        //does not find anything
        $(buttonClick).closest('p')
        //does not find anything
        $(buttonClick).next('p')
        //does not find anything
        $(buttonClick).closest('.problemDescription')
    }   

感谢您的帮助!

解决方法

$(buttonClick).closest('tr').find('.problemDescription')

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。