-
id是唯一的,每個id值在一個頁面中只能使用一次。如果多個元素分配了相同的id,將只匹配該id選擇集合的第一個DOM元素。查看全部
-
attr()有4個表達式 attr(傳入屬性名):獲取屬性的值 attr(屬性名, 屬性值):設置屬性的值 attr(屬性名,函數值):設置屬性的函數值 attr(attributes):給指定元素設置多個屬性值,即:{屬性名一: “屬性值一” , 屬性名二: “屬性值二” , … … } removeAttr()刪除方法 .removeAttr( attributeName ) : 為匹配的元素集合中的每個元素中移除一個屬性(attribute)查看全部
-
this和$(this)的區別: this,表示當前的上下文對象是一個html對象,可以調用html對象所擁有的屬性和方法。 $(this),代表的上下文對象是一個jquery的上下文對象,可以調用jquery的方法和屬性值。查看全部
-
jQuery實現:nth-child(n)是嚴格來自CSS規范,所以n值是“索引”,也就是說,從1開始計數,:nth-child(index)從1開始的,而eq(index)是從0開始的查看全部
-
1,:contains與:has都有查找的意思,但是contains查找包含“指定文本”的元素,has查找包含“指定元素”的元素 2,如果:contains匹配的文本包含在元素的子元素中,同樣認為是符合條件的。 3,:parent與:empty是相反的,兩者所涉及的子元素,包括文本節點查看全部
-
//:first找到第一個div<br> //:last找到最后一個div<br> //:even 選擇所引值為偶數的元素,從 0 開始計數<br> //:odd 選擇所引值為奇數的元素,從 0 開始計數<br> //:eq(),選著單個<br> //:gt() 選擇匹配集合中所有索引值大于給定index參數的元素<br> //:lt() 選擇匹配集合中所有索引值小于給定index參數的元素,與:gt相反<br> //:not() 選擇所有元素去除不匹配給定的選擇器的元素;如:("input:not(:checked)+p")選取所有input中,沒有checked屬性的p元素,賦予顏色查看全部
-
DOM對象轉化成jQuery對象: var div = document.getElementsByTagName("div"); //dom對象 //將dom節點div轉化為$div的jquery對象 $div = $(div); $div.first().css('color', 'red'); //給第一個元素設置顏色查看全部
-
jQuery對象轉化成DOM對象:<br> 1,jquery是一個類數組對象,DOM對象就是一個單獨的DOM 元素<br> 我們在使用jquery的同時也能混合js原生代碼一起使用。 var $div = $('div'); //jQuery對象 var div = $div[0]; var div1 = $div.get(1); div.style.color = 'red'; //操作dom對象的屬性 div1.style.color = 'blue'; //操作dom對象的屬性查看全部
-
$(document).ready 的意思是等頁面的文檔(document)中的節點都加載完畢后,再執行后續的代碼,因為我們在執行代碼的時候,可能會依賴頁面的某一個元素,我們要確保這個元素真正的的被加載完畢后才能正確的使用。查看全部
-
jquery的優點:<br> 輕量級的js庫,核心依然是js,不僅兼容了css3,還兼容各種瀏覽器,核心理念是選擇少,做的多,簡化了客戶端的編程,減少開發時間。 簡單來說就是:容易上手,強大的選擇器,解決瀏覽器的兼容,完善的事件機制,出色的ajax封裝,豐富的UI查看全部
-
可見與隱藏 可見是 visible 隱藏是hidden . display:none 與 width:0,height:0的顯示聲明 是不可見 隱藏的 visiblity:none 與 opactity:0是可見,不隱藏查看全部
-
[att=val]、[att]、[att|=val]、[att~=val] 屬于CSS 2.1規范 [ns|attr]、[att^=val]、[att*=val]、[att$=val] 屬于CSS3規范 [name!="value"] 屬于jQuery 擴展的選擇器 CSS選擇器無論CSS2.1版本還是CSS3版本,IE7和IE8都支持,webkit、Gecko核心及Opera也都支持,只有IE6以下瀏覽器才不支持查看全部
-
:hidden選擇器,不僅僅包含樣式是display="none"的元素,還包括隱藏表單、visibility等等 我們有幾種方式可以隱藏一個元素: CSS display的值是none。 type="hidden"的表單元素。 寬度和高度都顯式設置為0。 一個祖先元素是隱藏的,該元素是不會在頁面上顯示 CSS visibility的值是hidden CSS opacity的指是0 如果元素中占據文檔中一定的空間,元素被認為是可見的。 可見元素的寬度或高度,是大于零。 元素的visibility: hidden 或 opacity: 0被認為是可見的,因為他們仍然占用空間布局。 不在文檔中的元素是被認為是不可見的,如果當他們被插入到文檔中,jQuery沒有辦法知道他們是否是可見的,因為元素可見性依賴于適用的樣式查看全部
-
注意事項: :contains與:has都有查找的意思,但是contains查找包含“指定文本”的元素,has查找包含“指定元素”的元素 如果:contains匹配的文本包含在元素的子元素中,同樣認為是符合條件的。 :parent與:empty是相反的,兩者所涉及的子元素,包括文本節點查看全部
-
:eq(), :lt(), :gt(), :even, :odd 用來篩選他們前面的匹配表達式的集合元素,根據之前匹配的元素在進一步篩選,注意jQuery合集都是從0開始索引 gt是一個段落篩選,從指定索引的下一個開始,gt(1) 實際從2開始查看全部
舉報
0/150
提交
取消