如何使用jQuery显示当前的下一个元素? [英] How can I display next element after current using jQuery?

查看:134
本文介绍了如何使用jQuery显示当前的下一个元素?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

 function GetSelectedRow(e){
var clickedRow = $(e).closest( tr);
var id = $(clickedRow).find(' td')。eq( 0 )。text();
$(' #<%= moduleval.ClientID%>')。val (ID);
var gvcheck = document.getElementById(' <%= dgv_Modules.ClientID%>');
var chklist = gvcheck.getElementsByTagName(' 输入');
for var i = 0 ; i < chklist.length; i ++){
if ($(chklist [i])。prop( 选中)){

< span class =code-keyword> var
checkedrow = $(chklist [i])。nearest( TR);
var moduleid = $(checkedrow).find(' td')。eq( 0
)。text();
$( this )。after( < tr>< td colspan ='999'> + $( this )。next()。html()+ < / td>< / tr>); // 此代码行无效。我正在尝试显示下一个元素,但它只显示空行,它是复制当前行后的第二行
}
}
return false ;
}

解决方案

(e).closest( tr);
var id =


(clickedRow).find(' td')。eq( 0 )。text();


' #<%= moduleval.ClientID%>')。val (ID);
var gvcheck = document.getElementById(' <%= dgv_Modules.ClientID%>');
var chklist = gvcheck.getElementsByTagName(' 输入');
for var i = 0 ; i < chklist.length; i ++){
if

function GetSelectedRow(e) {
        var clickedRow = $(e).closest("tr");
        var id = $(clickedRow).find('td').eq(0).text();
        $('#<%=moduleval.ClientID %>').val(id);
        var gvcheck = document.getElementById('<%=dgv_Modules.ClientID %>');
        var chklist = gvcheck.getElementsByTagName('input');
        for (var i = 0; i < chklist.length; i++) {
            if ($(chklist[i]).prop("checked")) {

                var checkedrow = $(chklist[i]).closest("tr");
                var moduleid = $(checkedrow).find('td').eq(0).text();
                $(this).after("<tr><td  colspan = '999'>" + $(this).next().html() + "</td></tr>"); // This code line is not working.I am trying to display next element but it is displaying only empty row and it is copying second row after current row
            }
        }
        return false;
    }

解决方案

(e).closest("tr"); var id =


(clickedRow).find('td').eq(0).text();


('#<%=moduleval.ClientID %>').val(id); var gvcheck = document.getElementById('<%=dgv_Modules.ClientID %>'); var chklist = gvcheck.getElementsByTagName('input'); for (var i = 0; i < chklist.length; i++) { if (


这篇关于如何使用jQuery显示当前的下一个元素?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆