添加页面上,几个需要添加的元素都写在了一个div里,分成好几个dl,现在需要实现:填写第一个dl,值1时,第二个dl隐藏起来,我尝试过用display,没有实现,有大神能指导一下吗?
<body>
<div class="content_search_pop">
<dl id="T1" style="display:none;">
<dd class="titledd">bbb:</dd>
<dd class="inputdd" >
<input type="hidden" id="id_hidden" value="${entity.id}"/>
</dd>
</dl>
<dl id="T2" style="display:none;">
<dd class="titledd">
ccc:
</dd>
<dd class="inputdd">
...
</dd>
</dl>
</form>
</dt>
</div>
</body>
<script>
$(function(){
id=$("#id_hidden").val();
if(id == 1){
document.getElementById("T1").style.display="";
}else{
document.getElementById("T1").style.display="none";
}
});
</script>
抱歉抱歉,没有问题,这个代码就是这样的,我的浏览器缓存问题,大写的尴(上午重装的系统,所有东西都是重新配置的,忘了设置浏览器缓存自动清空了)