JQuery- 是否可以在 onclick 事件后获取嵌套的兄弟元素?
JQuery- is it possible to grab a nested sibling element after an onclick event?
我 运行 遇到了一个旧的网络表单应用程序的问题,我正在向该应用程序添加一些功能。
我有一个 table,它是从数据库动态填充并位于 DataGrid 中。我正在尝试添加一个下拉胡萝卜,单击时将显示 table 的特定部分。问题是,ID 是由 ASCX 动态设置的 file/or 它不会是唯一的所以我试图找出一种创造性的方式来获取它并显示它。
点击上面的P后是否可以抓取名称为class问题描述的兄弟p?
我试过使用这个函数的组合,但是 returns 要么什么都没有,要么是下一行的 .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')
}
感谢您的帮助!
$(点击按钮).closest('tr').find('.问题描述')
我 运行 遇到了一个旧的网络表单应用程序的问题,我正在向该应用程序添加一些功能。
我有一个 table,它是从数据库动态填充并位于 DataGrid 中。我正在尝试添加一个下拉胡萝卜,单击时将显示 table 的特定部分。问题是,ID 是由 ASCX 动态设置的 file/or 它不会是唯一的所以我试图找出一种创造性的方式来获取它并显示它。
点击上面的P后是否可以抓取名称为class问题描述的兄弟p?
我试过使用这个函数的组合,但是 returns 要么什么都没有,要么是下一行的 .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')
}
感谢您的帮助!
$(点击按钮).closest('tr').find('.问题描述')