摘要: jquery1.6中新加了一个方法prop(),一直没用过它,官方解释只有一句话:获取在匹配的元素集中的第一个元素的属性值。官方例举的例子感觉和attr()差不多,也不知道有什么区别,既然有了prop()这个新方法,不可能没用吧,那什么时候该用attr(),什么时候该用prop()呢?大家都知道有的浏览器只要写disabled,checked就可以了,而有的要写成disabled = "disabled",checked="checked",比如用attr("checked")获取checkbox的checked属性时选中的时候可以取 阅读全文
posted @ 2013-06-26 15:29 抱.抱 阅读(125) 评论(0) 推荐(0) 编辑
摘要: attr();1.获取属性值obj.attr('value');2.设置属性值obj.attr('value','attr');3.函数获取值obj.attr('value',function(){ return this.id;});就会把id的值传递给value变成value的值obj.attr('value',function(i,attr){ return i; i为当前对象的索引 return attr; attr为当前属性(value)的值}); 阅读全文
posted @ 2013-06-26 13:41 抱.抱 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 1.jQuery( ":first-child" )选择所有父级元素下的第一个子元素。$("div span:first-child")————>div下span的第一个与first不同的是可多个2.jQuery( ":last-child" )选择所有父级元素下的最后一个子元素。$("div span:last-child")————>div下span的最后一个与last不同的是可多个3.jQuery( ":first-of-type" )选择所有相同的元素名称的第一个兄弟元素。$ 阅读全文
posted @ 2013-06-25 17:38 抱.抱 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 1.jQuery( "[attribute|='value']" )选择值为value的属性value可以是单独也可以是value-$('a[hreflang|="en"]')2.jQuery( "[attribute*='value']" )选择指定属性具有包含一个给定的子字符串的元素。(选择给定的属性是以包含某些值的元素)$('input[name*="man"]') ==>所有name属性中包含man的元素3.jQuery( "[ 阅读全文
posted @ 2013-06-25 15:35 抱.抱 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 1.jQuery( ":hidden" )选择css属性为display:nonetype="hidden"height=0,width=0script的元素(如果要去除script元素那么:$("body").find(":hidden").not("script"))$("body").find(":hidden")$("input:hidden")2.jQuery( ":visible" )选择可见的元素节点$ 阅读全文
posted @ 2013-06-25 14:28 抱.抱 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 1.jQuery( ":contains(text)" )选择匹配文本的节点(只要是节点中包含该字符串的都选择)"div:contains('John')"2.jQuery( ":empty" )选择没有文本内容的节点(只要是没有内容或者子节点的都会被选中)$("td:empty")3.jQuery( ":has(selector)" )如果节点包含每个节点那么就选中$("div:has(p)") ==》如果div中存在p节点那么就选中4.jQuery( &q 阅读全文
posted @ 2013-06-25 13:26 抱.抱 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 1.jQuery( ":animated" )选择一个正在进行动画运动的节点$("div:animated")2.jQuery( ":eq(index)" )&jQuery( ":eq(-index)" )选择指定的一个节点返回$("td:eq(2)")3.jQuery( ":even" )选择索引为偶数的节点对象$("tr:even")3.jQuery( ":odd" )选择索引为奇数的节点对象$("tr:odd&q 阅读全文
posted @ 2013-06-24 22:58 抱.抱 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 1.jQuery( "parent > child" )选择其子节点的第一层的所有child子节点$("ul.topnav > li")2.jQuery( "ancestor descendant" )选择ancestor下所有为descendant的子节点(不分层级)$("form input")3.jQuery( "prev + next" )选择prev相邻的一个next节点(必须是相邻的节点同级节点)$("label + input")4.jQuery( 阅读全文
posted @ 2013-06-24 20:38 抱.抱 阅读(170) 评论(0) 推荐(0) 编辑
摘要: Array.prototype.remove = function(val){ var newArray = []; for(var i=0;i<this.length;i++){ if(this[i] != val){ newArray.push(this[i]) } } return newArray; }; var aaa = [1,1,1,1,2,2,43,5,65]; alert(aaa.remove(1)) 阅读全文
posted @ 2013-06-24 13:31 抱.抱 阅读(178) 评论(0) 推荐(0) 编辑
摘要: new function(s) { if(!arguments.length||!s) return null;//如果传入参数为空那么返回null if(""==s) return 0; //如果传入参数为空字符串那么返回0 var l=0; //创建保存变量初始值为0 for(var i=0;i255) l+=2; //如果当前字符串的某一位上字符的字符编码大于255的话那么就表示它占据2个字符 else l++; //否则的话就占据一个 } alert(l... 阅读全文
posted @ 2013-06-24 12:47 抱.抱 阅读(195) 评论(0) 推荐(0) 编辑