已采納回答 / Fstar
this是JavaScript中的關鍵字,指的是當前的上下文對象,簡單的說就是方法/屬性的所有者.通過把$()方法傳入當前的元素對象的引用this,把這個this加工成jQuery對象,我們就可以用jQuery提供的快捷方法直接處理樣式了http://www.xianlaiwan.cn/code/8353
2016-08-02
已采納回答 / 瓜瓜工程師
在body中,當文檔加載的時候會自動實行腳本(javascript),如果不放在body中,在代碼開頭要加上$(document).ready(function(){});==原生js代碼中的window.onload= function(){}
2016-08-02
已采納回答 / 不特別的慕課者
在api文檔中定義的funtion height(index,value)是這樣定義的設定CSS中 'height' 的值,可以是字符串或者數字,還可以是一個函數,返回要設置的數值。函數接受兩個參數,第一個參數是元素在原先集合中的 索引位置,第二個參數為原先的高度。
2016-08-02
已采納回答 / qq_愿一世長安_03380640
功能相視,但是$(document).ready( )事件綁定的本質是:document.addEventListener('DOMContentLoaded',fn,false)? DOMContentLoaded:待HTML和JS文件請求完成,即觸發? load:待HTML/JS/CSS/圖片...全部請求完成,才觸發??結論:(1)DOMContentLoaded的觸發早于load事件!——$(document).ready()早于window.onload(2)window.onload=fn只能...
2016-08-01
已采納回答 / C0EEC3F7BBAA
?$('a:contains("更多"):first-child')的意思是元素”a:contains("更多")“的父元素的第一個滿足“a:contains("更多")”的子元素,注意,“a:contains("更多")”和第一個是并列的且都要成立的關系,也就是說“a:contains("更多")”元素必須是其父元素的第一個元素。并不是所有滿足“a:contains("更多")”條件的子元素中的第一個的意思你把dd標簽的第一個子元素改成內容包含“更多”的a標簽試試就知道了,它會被選中
2016-07-31
已采納回答 / weibo_陳杰夫長頸鹿_0323711
first的意思就是第一個的意思,這段可以理解為id為#menu_con元素下的所有類名為tag的第一個div中的a元素;因為直接通過[name]屬性選擇器定位到了該元素所有不需要用div.tag了;id為menu_con的第一個直接div子元素下的第一個dd中的所有索引值小于4的a元素;朋友建議你再看看css3的幾個選擇器,學習完畢后會對這些有個更深的認識
2016-07-30
已采納回答 / 9527_24
方法由很多種這里舉個列子var?div?=?document.getElementsByTagName('div'); ?//這里返回的是一個數組//var $first = $div.first()換成 var $second = $div.eq(1);//這樣得到了第二個div你可以去看看jquery手冊
2016-07-30
已采納回答 / 午時風3170152
value是對象,background-color是value的一個屬性,對象屬性名里帶"-"的屬性要用 [ ] 來取可以寫成<...code...>
2016-07-29
已采納回答 / tp_ysu
jQuery $()里的內容,如果是已經聲明存在的變量或者對象,就不用加引號。比如var name=document.getElementById("name");$(name)或者$(this)。?加引號的一般是元素標簽有id、class這些,用$("xx")的方式獲取這些元素用的。代碼里var d = document.getElementsByTagName('div'); 之后,d已經是存在的對象了,所以不應該加引號
2016-07-28
已采納回答 / 前端小胖子
就是引入外部jQuery的意思,同引入你自己寫的js文檔一個道理,只不過你引入的這個是在網絡上如果你要其他版本的話,確認一下這個鏈接下是不是這個版本的庫,輸入瀏覽器看一下就行了。如果自己練習的話也可以下載下來:http://jquery.com/download/也可以用在線的,在線的有一個好處就是,如果你好幾個html文檔都用到了jQuery庫,只用加載一次就行了。
2016-07-27