Asp.net with jQuery : place content before specific element

Leave a Comment

To place content before a specific html element, before() method can be used.
$("h1").before("<h2>This should not be at the top</h2>");

Above code snippet will insert the specified text before “h1” tag of the web page.

Example


<%@ Page Title="jQuery manipulation - before demo" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="before.aspx.cs" Inherits="Manipulation_before" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
   
    <h3>jQuery manipulation - before demo</h3>
    <br />
    <h1>H1: jQuery Manipulations</h1>
    <div>
            <p>Paragraph 1</p>
            <p>Paragraph 2</p>
            <p>Paragraph 3</p>
            <p class="class1">Class 1 - P</p>
        </div>
        <div id="div2" class="class1">
            Demo text</div>
            <hr />
        <div id="div3">Div 3</div>
   
    <div id="divScroll" style="height:100px;width:300px;overflow:scroll;">
        <p id="divP" style="height:300px;width:500px;background:#efefef;">
            This is looking nice.
        </p>
    </div>
    <script language="javascript" type="text/javascript">
        $("h1").before("<h2>This should not be at the top</h2>");
    </script>      
<!-- START - Navigations Links -->
<hr />
<p><a href="Default.aspx" title="Back to Manipulations">Back to Manipulations</a> | <a href="../" title="Back to jQuery Demo Home">Back to jQuery Demo Home</a> </p>
<!-- END - Navigations Links -->
</asp:Content>


0 comments:

Post a Comment