TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
Hazel Mahmud
1.4k
315
69.5k
reorder DIVs after removing a single Div
Aug 16 2016 1:10 AM
how do i reorder dynamic div when i remove one div?. please help. below are my code.
aspx.cs
if (sc.HasRows)
{
while (sc.Read())
{
var menuID = sc["menuID"].ToString();
var menuDesc = sc["menuDesc"].ToString();
stringBuilder.Append("<div class=gridHome>");
stringBuilder.Append("<div class=grid1Home>");
stringBuilder.Append("<div id=module class=module>" + sc["menuDesc"].ToString() + "<img src=/Image/remove.png class='btnHide' style='float:right'>" + "</div>");
using (SqlConnection conn = ClassConn.GetPortalCon())
{
SqlCommand cmd1 = new SqlCommand("ret_Menu_SubMenu", conn);
cmd1.CommandType = CommandType.StoredProcedure;
cmd1.Parameters.AddWithValue("@userID", nopkj);
cmd1.Parameters.AddWithValue("@systemID", systemID);
cmd1.Parameters.AddWithValue("@menuID", menuID);
SqlDataReader sc1 = cmd1.ExecuteReader();
if (sc1.HasRows)
{
while (sc1.Read())
{
// komen dulu new tab
var newTab = sc1["new_tab"].ToString();
var subMenuID = sc1["MenuIDsub"].ToString();
var subMenuDesc = sc1["subMenuDesc_bi"].ToString();
if (newTab == "1")
{
stringBuilder.AppendFormat("<div id=menu class=menu>" + "<a target='_blank' href=" + sc1["subMenuPath"].ToString() + ">" + sc1["subMenuDesc_bi"].ToString() + "</a></div>");
}
else
{
stringBuilder.AppendFormat("<div id=menu class=menu>" + "<a href=" + sc1["subMenuPath"].ToString() + "?TreeText=" + Server.UrlEncode(subMenuDesc) + ">" + sc1["subMenuDesc_bi"].ToString() + "</a></div>");
}
}
stringBuilder.Append("</div>");
stringBuilder.Append("</div>");
stringBuilder.Append("</div>");
}
}
if (stringBuilder.Length > 0)
{
columnsContainerHome.Controls.Add(new Literal { Text = stringBuilder.ToString() });
columnsContainerHome.Visible = true;
}
}
my jquery code:
<script>
$(document).ready(function () {
var idCount =1;
$('.grid1Home').each(function () {
$(this).attr("id", idCount);
idCount++;
// alert("divID" + this.id)
})
//var Count = 1;
// $('.txtNumber').each(function () {
// $(this).val(Count);
// $(this).css('display', 'none');
// Count++;
// })
var btnCount = 1;
$('.btnHide').each(function () {
$(this).attr("id", btnCount);
btnCount++;
})
$(".btnHide").click(function () {
var id = $(this).attr("id");
alert("btnID" + this.id)
$('div#' + id).remove();
$(this).remove();
})
});</script>
html code:
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<div id="columnsContainerHome" class="columnsContainerHome" runat="server" >
</div>
</asp:Content>
Reply
Answers (
5
)
<a href="javascript:void(0)" id="loginlink">login</a>
In chrome and Firefox Auto-fill does not move with window sc