最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

jquery - How to hide() and show() function for jsp using javascript - Stack Overflow

programmeradmin0浏览0评论

My code is

<script type="text/javascript">
function AddNew() 
{
    var partyname = $("#account_id_widget").val();
    var pgroup="NA";
    if(display=="none")
    {
        $("#log").show();
    }
    else
    {
        $('#addnew').hide();
    }
}
</script>

I call this div:

<div id="log" style="display:none;">
    <%@ include file="recievable_details.jsp" %>
</div>

They're JSP which I show on my page and I call function there:

<sj:a id="show" button="true" onclick="AddNew()" indicator="true">AddNew</sj:a>

My code is

<script type="text/javascript">
function AddNew() 
{
    var partyname = $("#account_id_widget").val();
    var pgroup="NA";
    if(display=="none")
    {
        $("#log").show();
    }
    else
    {
        $('#addnew').hide();
    }
}
</script>

I call this div:

<div id="log" style="display:none;">
    <%@ include file="recievable_details.jsp" %>
</div>

They're JSP which I show on my page and I call function there:

<sj:a id="show" button="true" onclick="AddNew()" indicator="true">AddNew</sj:a>
Share Improve this question edited Jan 10, 2014 at 11:23 BenM 53.2k26 gold badges115 silver badges172 bronze badges asked Jan 10, 2014 at 11:20 sumit kumar gagranisumit kumar gagrani 11 gold badge1 silver badge2 bronze badges 1
  • 1 What is your question? – BenM Commented Jan 10, 2014 at 11:24
Add a ment  | 

5 Answers 5

Reset to default 1
<script type="text/javascript">
function AddNew() 
{
    var partyname = $("#account_id_widget").val();
    var pgroup="NA";
    $('#log').toggle();
}
</script>

You could simply do this

<script>
function AddNew() 
{
$("#log").toggle();
}
</script>

Make Sure you have included jquery in your code

<script src="http://ajax.googleapis./ajax/libs/jquery/1.10.2/jquery.min.js"></script>

or

<script src="js/jquery.min.js"></script>

(if you have jquery.min.js file inside the "js" folder )

Probably you are missing a variable declaration for display.

var display=$('#log').css('display');

<script type="text/javascript">
function AddNew() 
{
    var partyname = $("#account_id_widget").val();
    var pgroup="NA";
    var display=$('#log').css('display');
    if(display=="none")
    {
        $("#log").show();
    }
    else
    {
        $('#addnew').hide();
    }
}
</script>

For hide or show any element u can use Jquery/Javascript

<div id="log" style="display:none;">
    <%@ include file="recievable_details.jsp" %>
</div>

<div id="addNew" style="display:none;">
    <%@ include file="recievable_details.jsp" %>
</div>

$("#log").hide(); or $("#log").show();

I'm giving you a javascript function which will help you.

toggles visibility

function showhide(id){
    if(document.getElementById(id).className == "showhidediv_show"){
        document.getElementById(id).className="showhidediv_hide";
    }else{
        document.getElementById(id).className="showhidediv_show";
    }
}

Individual showhide functions

function show(id)
{
document.getElementById(id).className="showhidediv_show";   
}
function hide(id)
{
    document.getElementById(id).className="showhidediv_hide";
}
发布评论

评论列表(0)

  1. 暂无评论