如何隐藏动态创建的div [英] How to hide dynamically created div

查看:89
本文介绍了如何隐藏动态创建的div的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

if (_arrCheckpoints.length > 0) {
                       var _yr = new Array();
                       var x = 0;
                       var _strHTML2 = "<div id='yrd' onclick='hidemonth();'><ul class='nav'>";
                       for (var i = 0; i < _arrCheckpoints.length; i++) {

                           var _Ayr = _arrCheckpoints[i].substring(_arrCheckpoints[i].length - 4)

                           if (_yr != _Ayr) {

                               x++;
                               if (_yr[i-x] != _Ayr) {

                                   _yr.push(_Ayr);

                               }

                           }


                       }

                       for (var i = 0; i < _yr.length; i++) {

                           _strHTML2 += "<li><span onclick='scrollWin(\"" + _yr[i] + "\");' >" + _yr[i] + "</span></li>"
                           _strHTML2 += "<div id='mnd' ><ul class='nav'>";
                           for (var j = 0; j < _arrCheckpoints.length; j++) {

                               if (_yr[i] == _arrCheckpoints[j].substring(_arrCheckpoints[j].length - 4)) {

                                   _strHTML2 += "<li><span onclick='scrollWin(\"" + _arrCheckpoints[j] + "\");' >" + _arrCheckpoints[j].substring(0, _arrCheckpoints[j].length - 4) + "</span></li>"
                               }

                           }

_strHTML2 += "</ul></div>";
                       }
 _strHTML2 += "</ul></div>";
                       $("#divFilter").html(_strHTML2);

                   }


 function hidemonth() {
            debugger;
            $("#mnd").hide();
        }







输出:






Output:

2014
March
February
January
2013
December
November
September
July
June
April
March
February
January







点击年份,月份应隐藏/显示请帮助




On click of year, months should hide/show please help

推荐答案

#divFilter) html的(_strHTML2);

}


function hidemonth(){
debugger;
("#divFilter").html(_strHTML2); } function hidemonth() { debugger;


#mnd)。hide();
}
("#mnd").hide(); }







输出:






Output:

2014
March
February
January
2013
December
November
September
July
June
April
March
February
January







点击年份,月份应隐藏/显示请帮助




On click of year, months should hide/show please help


只要动态提供Div的ID







Just give id of Div Dynamically as well

like

if (_arrCheckpoints.length > 0) {
<div id="Div"+_arrCheckpoints[i].id+"" onclick="hidemonth("+arrCheckpoints[i].id+");">.......

}



function hidemonth(Value)
{


这篇关于如何隐藏动态创建的div的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆