作者ckw19 (keep going)
站內Web_Design
標題Re: [問題] jQuery測試問題
時間Tue Oct 26 18:02:43 2010
※ 引述《ckw19 (keep going)》之銘言:
: 請問為什麼我把教學網站的jquery程式貼到notepad++
: 然後存成html檔,結果網頁開啟卻無法正常顯示??
: 另外我把相同一段程式碼貼到W3Shools的"try it yourself"
: 還是無法顯示,請問我哪個環節出差錯了呢??
: 以下為我複製的程式碼:
: <html>
: <head>
: <script type="text/javascript">
: $("a[target]").append("(Opens in New Window)");
: </script>
: </head>
: <body>
: <a href="http://jsgears.com">jsGears</a>
: <a href="http://google.com" target="_blank">Google</a>
: <a href="http://amazon.com" target="_blank">Amazon</a>
: </body>
: </html>
: 再麻煩各位高手幫我解答了,謝謝!!
有一段文字想請教版上的高手們!! 如下:
$("div").hide().css("color", "blue").slideDown();
是否感到很神奇呢?在 jQuery 的架構設計上,大部分的函數都會在處理完該做的事情後
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
,再將原本傳入的元素給回傳回去,因此函數都可以連續這樣一個接著一個的使用。
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
請問所謂把原本傳入的元素回傳回去,
是什麼原本傳入的元素?
又傳回去哪裡??
以上,麻煩各位了!!~ 感恩!~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.136.184.218
推 s25g5d4:就是...這個函數執行完會回傳(return)你指定的元素 10/26 18:04
→ s25g5d4:以這個範例就是 $("div") 10/26 18:04
→ opoepev:div在hide時要設定css中的color是blue後再做slidedown 10/26 18:09
推 ChowMein:this 10/26 18:09
→ ckw19:一樓s大的我看懂了 但是要回傳到哪裡? 10/26 18:13
→ ckw19:或是回傳給誰?? 是給下一個指定嗎?? 10/26 18:13
→ opoepev:回傳給div呀~因為是它呼叫後面的動作~所以會再傳回去給它~ 10/26 18:39
→ s25g5d4:恩...你就當作一個函數 當他處理完事情以後 就return 元素 10/26 18:43
→ s25g5d4:其實傳回的是jQuery物件 所以後面還可以在串接jQuery的函 10/26 18:44
→ s25g5d4:數...另外就是再解釋詳細一點 還會牽扯到this這魔王 10/26 18:44
→ s25g5d4:這就交給專業的來說了... 10/26 18:44
→ TonyQ:這叫method chain . 至於回傳是什麼 看function api比較快 10/27 00:29
→ TonyQ:基本上不學也沒關係,照傳統作法call就是了。 10/27 00:30