善良的小白白 2019-11-15 14:42 采纳率: 100%
浏览 944
已采纳

c:foreach循环出多个div如何控制单个div的显示隐藏

<c:forEach items="${requestScope.newList}" var="newList">
                                <!--消息 -->
                                <div class="s-msg-item s-msg-temp i-msg-downup conceal1">
                                    <h6 class="s-msg-bar"><span class="s-name">每日新闻</span></h6>
                                    <div class="s-msg-content i-msg-downup-wrap">
                                        <div class="i-msg-downup-con">
                                            <a class="i-markRead" target="_blank"
                                               href="/person/mynest/blog?blog=${newList.id}">
                                                <img src="/static/images/${newList.pic}">
                                                <p class="s-main-content">
                                                        ${newList.activityTitle}
                                                </p>
                                                <p class="s-row s-main-content">
                                                    <a href="/person/mynest/blog?blog=${newList.id}">
                                                        阅读全文 <i class="am-icon-angle-right"></i>
                                                    </a>
                                                </p>
                                            </a>
                                        </div>
                                    </div>
                                    <a class="i-btn-forkout conceal" ref="${newList.id}" href="javascript:;"><i class="am-icon-close am-icon-fw"></i></a>
                                </div>
                                </c:forEach>

jQuery代码


    $(function () {
        $(document).ready(function(){
            $(".conceal").click(function(){
                $(".conceal1").hide();
            });
        });
        });

修改后:

  <c:forEach items="${requestScope.newList}" var="newList">
                                <!--消息 -->
                                <div class="s-msg-item s-msg-temp i-msg-downup conceal1" id="${newList.id}" onclick=hide(this)>
                                    <h6 class="s-msg-bar"><span class="s-name">每日新鲜事</span></h6>
                                    <div class="s-msg-content i-msg-downup-wrap">
                                        <div class="i-msg-downup-con">
                                            <a class="i-markRead" target="_blank"
                                               href="/person/mynest/blog?blog=${newList.id}">
                                                <img src="/static/images/${newList.pic}">
                                                <p class="s-main-content">
                                                        ${newList.activityTitle}
                                                </p>
                                                <p class="s-row s-main-content">
                                                    <a href="/person/mynest/blog?blog=${newList.id}">
                                                        阅读全文 <i class="am-icon-angle-right"></i>
                                                    </a>
                                                </p>
                                            </a>
                                        </div>
                                    </div>
                                    <a class="i-btn-forkout conceal" ref="${newList.id}" href="javascript:;"><i class="am-icon-close am-icon-fw"></i></a>
                                </div>
                                </c:forEach>

JS

 function hide(obj){
        $(obj).toggle();
    }
  • 写回答

1条回答 默认 最新

  • 打杂的程序员 2019-11-15 14:45
    关注

    循环的时候从集合里面找个变量当id或name,用id或name隐藏显示就行。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥15 stable diffusion
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误