解决方案 »
- jquery easyui tree 加载不出来 求解
- js下载文件不打开
- 求助:firefox不支持的问题
- 如何获得触发事件的节点
- 写个正则表达式玩先来先得
- |zyciis| 一个XMLHTTP谁帮我改一下在FireFox里面可以用,真搞不懂为什么要有FireFox有IE不就得了
- 用js实现一个小效果
- 用JS可以让一个图片翻转吗?
- 谁能做出这种效果,用CSS估计是做不出来,只能看JS行不行了!!!
- 当点机一个指向文本(*.txt)链接时,我想让IE不打开这个文本而是直接弹出下载对话框让用户下载它请问高手该怎么做呀???
- 关于javascript的显示隐藏
- form.action提交表单后,在jsp中通过request.getParameter("name")取不到值?
$('.room').hide();
var select = [];
$('input[type=checkbox]').each(function(){
this.chekced && select.push('.'+this.value);
})
$(select.join(',')).show()
})
我后来想的思路跟您的是一样的 但是您这个我没办法使用我的想法跟您一样 也是先给最外层div roomSataus 加上 class 在内里面的div 加上status 值就是这个 比如脏房的就是ZF
然后想法是这样的
点击checkbox的时候 我先取得 roomSataus 下所有的div的class 弄成一个数组 并且让div变成隐藏
然后遍历 这个数组 当div的class 等于这个数组的值的时候 显示可是有思路不知道怎么实现
$("div.roomStatus").hide();
var status = $("div.roomStatus");
for(var i = 0 ; i< status.length ; i++){
var status = this.value;
$('.'+status).show();
}
})很感谢 我自己写出来了 虽然用的不是您的办法 但是很感谢 因为您的想法跟我的想法是一样的 让我觉得我的想法可以使用