JQuery 选择器(锋利的Jquery)

$('#prev ~ div') 选择 id 为prev 后面的全部同辈元素javascript

$('#prev').nextAll("div") 同上html

$('#prev').siblings("div") 选择 id 为prev 全部同辈元素java

 

$('#prev + div') 选择 id 为prev 后一个同辈元素,仍然返回集合元素浏览器

$('parent > child') 至关于 $('parent').chidren("child")异步

 

不加空格如 div.one 即为 class为one的div, 加空格 div .one div后代元素中class 为one的函数

:nth-child 指的是parentNode的第n个子元素。
因此$("div :nth-child(1)"); 匹配全部的div下面的第一个子元素。
$("div:nth-child(1)"); 匹配全部在parentNode中排第一的divspa

 

            $('#btn2').click(function () {
                $('#form1 input:disabled').val("enabled changed here");
                return false; //使用return false来阻止浏览器的默认行为,如button自动清空value
            });.net

 

settimeout JQ里面的事件只有click事件,并无afterclick事件,如重置表单,若是须要浏览器先重置表单以后再执行事务,可settimeout(func,0),不然将会先执行函数,再重置。orm

2-11-表单对象属性过滤选择器.html 值得一看htm

一、实现javascript的异步;
正常状况下javascript都是按照顺序执行的。可是咱们可能让该语句后面的语句执行完再执行自己,这时就能够用到setTimeout延时0ms来实现了。
如: 
alert(1); 
setTimeout("alert(2)", 0); 
alert(3); 
虽然延时了0ms,可是执行顺序为:1,3,2 
这样就保证setTimeout里面的语句在某一代码段中最后执行。

 $("#id").is(":checked")

平时使用的时候尽可能用单引号,只有碰到嵌套的时候才会同时用两种引号。即外面是单引号的时候里面就要用双引号,外面是双引号的时候里面就要用单引号,总之不能同时用双引号或者是单引号;
详细出处参考:http://www.jb51.net/article/40163.htm

相关文章
相关标签/搜索