怎么调用相同的class 实现多个一样效果 写成方法,或者 封装成插件 function ClassTog(obj,child){ // obj 为要进行切换效果的 对象 $(obj).click(function(){ $(childobj).toggle(); })} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主是这个意思么?有一堆.box_input,和一堆要toggle的.ts_z2, 他们一一对应,点击某个box_input,将对应的.ts_z2给toggle了,而其他的.ts_z2不受影响,是么?这里就是要找到这种对应关系,说说我的做法:1.根据dom结构$(document).ready(function(){ $(".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问的问题是不是我想的这样,汗啊~ 谢谢了 用next() 解决了 为什么鼠标移动的a标签上就关闭div js 判断fckeditor里的内容不超过数据库字段的数据类型为text的最大储存量? google map 二次开发的问题 一个关于iframe对象的问题 用JQuery的html方法获取td单元格内容,为何在不同的机器上会有不同的值? 求助帖!!!!!!!!关于JS前台验证的问题! 请教eval语法问题 问大家一个很简单的问题 JS实现隔行变色的问题 怎么去掉变量中的换行符和空格符?(不同别人问的) 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问的问题是不是我想的这样,汗啊~