首先次靠自个儿完全的包装的小特效,有一点小小的的提神,和我们享用下,希望能对和自己相同在深究的童鞋们有一些帮助 js部分: 复制代码 代码如下: var show_obj = function.bind{ var showTxt = $; //alert; //alert; //alert.children; if == '+'){ showTxt.html }else{ showTxt.html.parent.slideToggle } html 引用: 复制代码 代码如下: ${ show_obj('.slide_show','.slide_show a','.p-silde'); }) html 代码:
例如:
笔者有列表+
列表1 列表2 列表3
自家有列表+
列表1 列表2 列表3
自乙卯有列表
复制代码 代码如下:
PS:记住征引jQuery的框架,包容ie6以上,火狐,Google,ie6未有测验我们能够团结测量检验
$.get('aaaaa.ashx',null,function(d){
// 假设d 返回 的值为 1,3,43,23,54,67
var arr = d.split(',');
$.inArray(3,arr) ==-1 //true
//为啥啊
//如若写成那样的
var arr = eval('['+d+']');
$.inArray(3,arr) >-1 //true
});
这是为何吧? 望知道的对象跟贴回复下.
jquery inarray(卡塔尔(قطر函数安详严整
jquery.inarray(value,array)
规定第三个参数在数组中之处(若无找到则赶回 -1 卡塔尔。
determine the index of the first parameter in the array (-1 if not
found).
返回值
jquery
参数
value (any卡塔尔国 : 用于在数组中寻找是不是存在
array (array卡塔尔(قطر : 待管理数组。
几天前有心上人问了个难点,如下
复制代码 代码如下:
var testarr=[{"a":"0"},{"b":"1"},{"c":"2"}];alert($.inarray({"a":"0"},testarr));
说那一个值总是回到-1;
率先眼,笔者没在意到,于是本身写了生机勃勃段给她看。
复制代码 代码如下:
var obj={'m':'1'};var arr=[obj,'1',2];alert($.inarray(obj,arr));
以此再次来到值正常。
新兴才发觉到,对象是引用类型的原因。
援用类型的本性能够用一小段程序演示
复制代码 代码如下:
var obj={"a":0};var obj1={"a":0};
alert(obj==obj1);// false;---------------------
var obj={"a":0};
var obj1=obj;
alert(obj==obj1);
// true;
: 复制代码 代码如下: $.get('aaaaa.ashx',null,function(d卡塔尔国{ // 即使d 重返 的值为 1,3,43,23,54,67 var arr = d.split(','卡塔尔国; $.inArray(3,arr卡塔尔国 ==-1 //true //为何啊...
编辑:服务器运维 本文来源:一个封装js代码-----展开收起效果示例_javascript技
关键词: