单击图像时在两个DIV之间切换

时间:2013-07-16 18:33:59

标签: javascript ajax jquery-ui jquery

专家

我的要求是在我的jsp上显示总注册行,用户也可以点击旁边的图像来编辑它们, 使用以下jpeg显示总注册行Im enter image description here 使用代码

在总计旁边显示铅笔
<div class="row-fluid" id ="result">
        <div class ="span2">
            <label><spring:message code='total.registration' />:</label>
        </div>
        <div class = "span3">
            ${registrationStatusForm.totalRegis}
            <img src="/static/img/icon_pensil.png">
        </div>
    </div>

当用户点击显示的值旁边的铅笔时,应显示另一个文本框,如下所示 enter image description here 点击铅笔,用户应该可以编辑总数,图标也不同,如上所示。

点击X后,用户应再次看到第一张图片。

请建议一种合适的方法来实现这一目标。

2 个答案:

答案 0 :(得分:2)

您可以使用.toggle()

$('img').on('click', function(){
  $('your selector').toggle();
});

答案 1 :(得分:1)

我会使用jquery。您可以使用

隐藏/显示元素
$('#element_id').show() 
$('#element_id').hide().

因此,例如,如果您想在点击图片时显示新的div,请收听点击事件:

$('#pencil_picture_id').click(function(){
  $('#text_box').show();
});

编辑:忘了括号