写成方法,或者 封装成插件 function ClassTog(obj,child){
// obj 为要进行切换效果的 对象
$(obj).click(function(){
$(childobj).toggle();
})
}
// obj 为要进行切换效果的 对象
$(obj).click(function(){
$(childobj).toggle();
})
}
解决方案 »
- Ext的同步、异步问题
- 求EXTJS生成Tree的实例代码
- Javascript中如果条件不满足,可以禁止内容显示吗?
- 类似京东商城产品展示,的图片移上去局部放大的效果。。
- EXT ajax提交表单问题,这个问题一直得不到解决。
- 怎样用JS打开一个页面,并使它可编辑
- 关于给input的属性绑定json数据的奇怪现象
- 在一个窗口A中打开了窗口B,B又转到窗口C上,在窗口C中如何让A刷新?
- 已知文件路径,要从路径中解析文件名,求正则表达式
- 请问各位认为哪个站的JAVASCRIPT源代码最好????
- 0x800a1391 - JavaScript 运行时错误: “JSON”未定义
- ExtJs4问题 【高分送上】
$(".box_input").click(function(){
$(this).parent().find(".ts_z2").toggle();
//虽然有很多.ts_z2,但是根据dom结构,点击.box_input的时候
//只需toggle相同parent下的.ts_z2,
//由于dom结构的不同,你可能还需要next() prev()这些jq方法
});
});
2.根据自定义属性建立对应关系,
在.box_input中加入一个data-target属性,指向需要被toggle的元素的class或id或序号$(document).ready(function(){
$(".box_input").click(function(){
var target = $(this).data("target");
$("#"+target).toggle();//直接保存id
//$("#container").find(".ts_"+target).toggle();
//还有很多种做法,利用自定义属性来建立.box_input和需要toggle的元素的对应关系
});
});
个人觉得,根据dom结构来建立对应关系是最省力的。加入额外的属性和有规律的id、class固然也可以。说了这么多,还不知道LZ问的问题是不是我想的这样,汗啊~