JQuery DIV 动态隐藏和显示的方法
1.如果在载入是隐藏:
<head> <scriptlanguage="javascript"> functionHideWeekMonth() { $("#tt1").hide(); $("#tt2").hide(); } </script> </head> <bodyonLoad="HideWeekMonth()"> </body>
2.动态隐藏和显示:
<td> <!--能用 <inputid="btnShow"type="button"value="<?phpecho$ini_array['module.insert'];?>"class="btn"/> <inputid="btnHide"type="button"value="<?phpecho$ini_array['module.insert'];?>"class="btn"/> --> <!--直接使用按钮的id没有问题 <inputid="tt"type="text"name="title"maxlength="50"size="50"></td>--> <inputid="btnOne"type="radio"name="frequence"value="1"checked='checked'><?phpecho$ini_array['time.one']?> <inputid="btnDay"type="radio"name="frequence"value="2"><?phpecho$ini_array['time.day']?> <inputid="btnWeek"type="radio"name="frequence"value="3"><?phpecho$ini_array['time.week']?> <inputid="btnMonth"type="radio"name="frequence"value="4"><?phpecho$ini_array['time.month']?> <br> <!--能用 <divid="tt1"><inputtype="text"name="title"maxlength="50"size="50"value="tt1"></div> <divid="tt2"><inputtype="text"name="title"maxlength="50"size="50"value="tt2"></div> --> <divid="tt1"> <br> 1 <inputtype="checkbox"value="1"name="w1"> 2 <inputtype="checkbox"value="1"name="w2"> </div> <divid="tt2"> 03 <inputtype="checkbox"name="m3"> 04 <inputtype="checkbox"name="m4"> </div> </td> <!--绑定事件似乎要写在被绑定对象的后面--> <scripttype="text/javascript"> $("#btnOne").bind("click",function(event){$("#tt1").hide();$("#tt2").hide();}); $("#btnDay").bind("click",function(event){$("#tt1").hide();$("#tt2").hide();}); $("#btnWeek").bind("click",function(event){$("#tt1").show();$("#tt2").hide();}); $("#btnMonth").bind("click",function(event){$("#tt1").hide();$("#tt2").show();}); </script>
以上代码之前,可能还要加上这句话:
<scripttype="text/javascript"src="../../scripts/jquery.min.js"></script>
使用jquery真的很方便,比如要控制div的显示与隐藏,一句话就搞定了,请看下面使用说明。
$("#id").show()表示display:block, $("#id").hide()表示display:none;
$("#id").toggle()切换元素的可见状态。如果元素是可见的,切换为隐藏的;如果元素是隐藏的,切换为可见的。
$("#id").css('display','none'); $("#id").css('display','block');
或
$("#id")[0].style.display='none';
PS:下面给大家介绍jquery显示隐藏div标签的几种方法
1、$("#demo").attr("style","display:none;");//隐藏div
$("#demo").attr("style","display:block;");//显示div
2、$("#demo").css("display","none");//隐藏div
$("#demo").css("display","block");//显示div
3、$("#demo").hide();//隐藏div
$("#demo").show();//显示div
4、$("#demo").toggle(
function(){ $(this).attr("style","display:none;");//隐藏div }, function(){ $(this).attr("style","display:block;");//显示div } ); <divid="demo"></div>