$('#fold1 dl').find('dd').hide();
$('#fold1 dl:first').find('dt').hide();
$('#fold1 dl:first').find('dd').show();
$('#fold1 dt').hover(function(){
$('#fold1 dl').find('dt').show();
$('#fold1 dl').find('dd').hide();
$(this).hide();
$(this).parent().find('dd').toggle();
});
$('#fold2 dl').find('dd').hide();
$('#fold2 dl:first').find('dt').hide();
$('#fold2 dl:first').find('dd').show();
$('#fold2 dt').hover(function(){
$('#fold2 dl').find('dt').show();
$('#fold2 dl').find('dd').hide();
$(this).hide();
$(this).parent().find('dd').toggle();
});
$('#fold3 dl').find('dd').hide();
$('#fold3 dl:first').find('dt').hide();
$('#fold3 dl:first').find('dd').show();
$('#fold3 dt').hover(function(){
$('#fold3 dl').find('dt').show();
$('#fold3 dl').find('dd').hide();
$(this).hide();
$(this).parent().find('dd').toggle();
});
$('#fold4 dl').find('dd').hide();
$('#fold4 dl:first').find('dt').hide();
$('#fold4 dl:first').find('dd').show();
$('#fold4 dt').hover(function(){
$('#fold4 dl').find('dt').show();
$('#fold4 dl').find('dd').hide();
$(this).hide();
$(this).parent().find('dd').toggle();
});
$('#fold5 dl').find('dd').hide();
$('#fold5 dl:first').find('dt').hide();
$('#fold5 dl:first').find('dd').show();
$('#fold5 dt').hover(function(){
$('#fold5 dl').find('dt').show();
$('#fold5 dl').find('dd').hide();
$(this).hide();
$(this).parent().find('dd').toggle();
});
$('#fold6 dl').find('dd').hide();
$('#fold6 dl:first').find('dt').hide();
$('#fold6 dl:first').find('dd').show();
$('#fold6 dt').hover(function(){
$('#fold6 dl').find('dt').show();
$('#fold6 dl').find('dd').hide();
$(this).hide();
$(this).parent().find('dd').toggle();
});
想上面的这种,只是id数有变化,其他地方没有变化,怎么写?要是有20个每个都写的话太麻烦,怎么能简洁高效的写?function
$('#fold1 dl:first').find('dt').hide();
$('#fold1 dl:first').find('dd').show();
$('#fold1 dt').hover(function(){
$('#fold1 dl').find('dt').show();
$('#fold1 dl').find('dd').hide();
$(this).hide();
$(this).parent().find('dd').toggle();
});
$('#fold2 dl').find('dd').hide();
$('#fold2 dl:first').find('dt').hide();
$('#fold2 dl:first').find('dd').show();
$('#fold2 dt').hover(function(){
$('#fold2 dl').find('dt').show();
$('#fold2 dl').find('dd').hide();
$(this).hide();
$(this).parent().find('dd').toggle();
});
$('#fold3 dl').find('dd').hide();
$('#fold3 dl:first').find('dt').hide();
$('#fold3 dl:first').find('dd').show();
$('#fold3 dt').hover(function(){
$('#fold3 dl').find('dt').show();
$('#fold3 dl').find('dd').hide();
$(this).hide();
$(this).parent().find('dd').toggle();
});
$('#fold4 dl').find('dd').hide();
$('#fold4 dl:first').find('dt').hide();
$('#fold4 dl:first').find('dd').show();
$('#fold4 dt').hover(function(){
$('#fold4 dl').find('dt').show();
$('#fold4 dl').find('dd').hide();
$(this).hide();
$(this).parent().find('dd').toggle();
});
$('#fold5 dl').find('dd').hide();
$('#fold5 dl:first').find('dt').hide();
$('#fold5 dl:first').find('dd').show();
$('#fold5 dt').hover(function(){
$('#fold5 dl').find('dt').show();
$('#fold5 dl').find('dd').hide();
$(this).hide();
$(this).parent().find('dd').toggle();
});
$('#fold6 dl').find('dd').hide();
$('#fold6 dl:first').find('dt').hide();
$('#fold6 dl:first').find('dd').show();
$('#fold6 dt').hover(function(){
$('#fold6 dl').find('dt').show();
$('#fold6 dl').find('dd').hide();
$(this).hide();
$(this).parent().find('dd').toggle();
});
想上面的这种,只是id数有变化,其他地方没有变化,怎么写?要是有20个每个都写的话太麻烦,怎么能简洁高效的写?function
解决方案 »
- My97DatePicker时间控件在本机能用,放到服务器上没反应。
- 简单的问题求不同答案:怎么判断Ext某个类是否存在?
- 如何在自定义标签中运用js取出图片地址
- 使用XMLHttpRequest调用 java的webservice(使用XFire发布的)
- 求帮忙关于js实现网页全屏问题。。
- 大哥,帮忙看看这段ajx如何兼容firefox?
- 没分了,请去另一贴子看看吧,谢谢各位,关于响应Active控件事件的问题
- 如何加入限制,只能输入文字或数字,请大家帮下忙~~
- 菜鸟提问!如何用javascript来调用本地的outLook界面来实现收邮件,发邮件以及删除邮件列表等等界面呢??
- 判断form中的单选框是否被选中的js函数怎么写(具体见内)
- 求助,js输出html代码的问题?
- 大家帮忙看下这个click事件.怎么让它们互不相关.
$("div[id^='fold'] dl") //假设标签是DIV
为要绑定事件的元素设个class
getElementsByTagName("tagName")获得元素后遍历
若className符合要求则绑定对应事件试试
$('#fold1 dl,#fold2 dl,#fold3 dl,#fold4 dl,#fold5 dl , #fold6 dl').find('dd').hide();
$('#fold1 dl,#fold2 dl,#fold3 dl,#fold4 dl,#fold5 dl , #fold6 dl').find('dt').hide();
$('#fold1 dl,#fold2 dl,#fold3 dl,#fold4 dl,#fold5 dl , #fold6 dl').find('dd').show();
$('#fold1 dl,#fold2 dl,#fold3 dl,#fold4 dl,#fold5 dl , #fold6 dl').hover(function(){
$(this).find('dt').show();
$(this).find('dd').hide();
$(this).hide();
$(this).parent().find('dd').toggle();
});
2.
$('div[id^=fold] dl').find('dd').hide();
$('div[id^=fold] dl').find('dt').hide();
$('div[id^=fold] dl').find('dd').show();
$('div[id^=fold] dl').hover(function(){
$(this).find('dt').show();
$(this).find('dd').hide();
$(this).hide();
$(this).parent().find('dd').toggle();
});