看板 Web_Design 關於我們 聯絡資訊
※ 引述《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