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

相關文章
相關標籤/搜索