//選擇整個文檔對象 $(document) //經過id選擇元素 $('#ID') // 選擇class爲red的div元素 $('div.red')
jQuery特有的apiapi
//選擇網頁中第一個div元素 $('div:first')
在jQuery的設計方法中使用了返回操做對象的方式,使得鏈式操做成爲了可能,例如app
//選中test標籤中,class爲child的元素,分別給它們加上red類 $('.test').find('.child').addClass('red');
除此以外,jQuery還支持後退功能end(),如:設計
//選中test標籤中,class爲child的元素,分別給它們加上red類,返回test標籤,給test標籤加上black類 $('.test').find('.child').addClass('red').end().addClass('black);
有了鏈式操做模式,就能夠經過一個語句執行極其複雜的功能。code
建立新元素使用了template的方法,以下:orm
$('<p>Hello</p>'); $('<li class="new">new list item</li>'); $('ul').append('<li>list item</li>');
jQuery中的移動api共有四對:對象
.insertAfter()和.after():在現存元素的外部,從後面插入元素 .insertBefore()和.before():在現存元素的外部,從前面插入元素 .appendTo()和.append():在現存元素的內部,從後面插入元素 .prependTo()和[.prepend():在現存元素的內部,從前面插入元素
差異可以下體現:文檔
//把div放在form後邊,返回div $('div').insertAfter($('form')); //把form加到div前邊,返回form $('form').after($('div'));
待補充it