如何使用jQuery显示当前的下一个元素? [英] How can I display next element after current using jQuery?
本文介绍了如何使用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屋!
查看全文