如何隐藏动态创建的div [英] How to hide dynamically created div
本文介绍了如何隐藏动态创建的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屋!
查看全文