Re: [問題] jQuery測試問題

看板Web_Design作者 (keep going)時間15年前 (2010/10/26 18:02), 編輯推噓2(2011)
留言13則, 5人參與, 最新討論串2/3 (看更多)
※ 引述《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="jsGears" rel="nofollow">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

10/26 18:04, , 1F
就是...這個函數執行完會回傳(return)你指定的元素
10/26 18:04, 1F

10/26 18:04, , 2F
以這個範例就是 $("div")
10/26 18:04, 2F

10/26 18:09, , 3F
div在hide時要設定css中的color是blue後再做slidedown
10/26 18:09, 3F

10/26 18:09, , 4F
this
10/26 18:09, 4F

10/26 18:13, , 5F
一樓s大的我看懂了 但是要回傳到哪裡?
10/26 18:13, 5F

10/26 18:13, , 6F
或是回傳給誰?? 是給下一個指定嗎??
10/26 18:13, 6F

10/26 18:39, , 7F
回傳給div呀~因為是它呼叫後面的動作~所以會再傳回去給它~
10/26 18:39, 7F

10/26 18:43, , 8F
恩...你就當作一個函數 當他處理完事情以後 就return 元素
10/26 18:43, 8F

10/26 18:44, , 9F
其實傳回的是jQuery物件 所以後面還可以在串接jQuery的函
10/26 18:44, 9F

10/26 18:44, , 10F
數...另外就是再解釋詳細一點 還會牽扯到this這魔王
10/26 18:44, 10F

10/26 18:44, , 11F
這就交給專業的來說了...
10/26 18:44, 11F

10/27 00:29, , 12F
這叫method chain . 至於回傳是什麼 看function api比較快
10/27 00:29, 12F

10/27 00:30, , 13F
基本上不學也沒關係,照傳統作法call就是了。
10/27 00:30, 13F
文章代碼(AID): #1CngT6tW (Web_Design)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 2 之 3 篇):
文章代碼(AID): #1CngT6tW (Web_Design)