已采納回答 / 慕娘9282524
首先,className只是一個函數參數 ?他代表一類東西 如 ?css樣式的類名。其次,含參函數有什么作用。 簡單來說 ?function abs(){alert("哈哈") ?}這個函數的作用是彈出哈哈字樣的對話框 現在我們給它加個參數n 變為 function abs(n){alert(n)}現在這個函數 就可以支持所有以對話框形式彈出的一類事件。如 abs("哈哈哈哈哈")
2016-05-27
最贊回答 / 墨趣雅韻
var pArray=document.getElementsByTagName('p')這個獲取的是dom集合對象,獲取了所有的p元素放在一個數組里,var $myp=$(pArray)是把這個數組里DOM對象全部轉換為jq對象,而$myp此時就是一個類數組的對象。如果要取得第2.3.4.5個元素,可以通過數組下標獲取,用.eq(index)方法,比如獲取第二個元素,$myp.eq(1)。
2016-05-23
已采納回答 / zhaoqihao
jQuery 方法 attr(),也提供回調函數。回調函數由兩個參數:被選元素列表中當前元素的下標,以及原始(舊的)值。然后以函數新值返回您希望使用的字符串。jQuery官方就這么說的,用不到參數i 也要傳進去,不然就要報錯。
最贊回答 / ZAnsder
找到問題所在了,是可以的,之前是$('div:first').css('color','#CD00CD'),由于第一個div下沒有文本,只有div子元素所以看不到效果
2016-05-16
最新回答 / 寶慕林9293779
jquery對象的length返回的是該對象的數目。當設置hidden時候與css里面的none是一致。即這個元素不存在頁面。不存在頁面則length=0.存在為1
2016-05-15
已采納回答 / Lynn丶Hung
在ccs樣式表中寫相關樣式,然后把樣式的名字傳過去。ex:.red{color:red;},$(this).next().addClass(.red);
2016-05-10
已采納回答 / 劉凱里
jq嚴格意義上來講不能算是一個前端開發框架,只能算一個庫,你可以運用包裝好的api方便快捷的操作DOM,正所謂write less,do more。bootstrap是一個真正意義上的框架,你可以通過給元素設置在框架中定義好的類名來實現漂亮的效果,換句話說,呢些類的樣式已經由bs的開發者寫好了,你只需要搬過來用就可以了。
2016-05-08
已采納回答 / 北緯95度
#menu_con div 是后代選擇器,選擇的是#menu_con下面所有的div元素#menu_con>div是子代選擇器,選擇的是#menu_con下面所有的子代div,不包括該元素的孫子,曾孫單引號跟雙引號沒有什么區別,在js里都是一樣的,設置單引號和雙引號的目的主要就是應付嵌套的情況,比如"$('a')"。如果都用雙引號就變成了"$("a")",造成了語義混亂。最后一個問題的話我也不是很清楚,目前遇到的都是要加引號的,包括span之類的標簽,我就看到$(this)是不加引號的,其他還有什么...
2016-05-06