[問題] $(':radio,:checkbox',this)

看板Ajax作者 (慢跑中毒)時間10年前 (2015/08/10 21:18), 編輯推噓4(405)
留言9則, 3人參與, 最新討論串1/2 (看更多)
在一個plugin裡面看到 $('label:first',this).addClass.... 或是 $(':radio,:checkbox',this).addClass.... 等等 第一次看到$裡面有兩個參數 實在是看不懂 請問有大大可以說明嬤 不好意思 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.254.7.68 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1439212688.A.CA9.html

08/10 21:29, , 1F
你下一個斷點 在那邊 你可以看的到this 是什麼東西
08/10 21:29, 1F

08/10 21:31, , 2F
第一個參數是selector條件,第二個參數是指你作用對象
08/10 21:31, 2F

08/10 21:31, , 3F
所以 解讀 (1) 從this這個裡面 找出 'label:first'
08/10 21:31, 3F

08/10 21:32, , 4F
解讀(2) 從this裡面 找出是 radio 也是 checkbox的
08/10 21:32, 4F

08/10 21:34, , 5F
08/10 21:34, 5F

08/10 21:35, , 6F
jQuery( selector [, context ] ) -> context是選填
08/10 21:35, 6F

08/10 21:35, , 7F
一般情況下 會針對現在的DOM去做 (document)
08/10 21:35, 7F

08/11 23:43, , 8F
有看有推
08/11 23:43, 8F

08/12 10:25, , 9F
推啊
08/12 10:25, 9F
文章代碼(AID): #1LoAIGof (Ajax)
討論串 (同標題文章)
文章代碼(AID): #1LoAIGof (Ajax)