[問題] 怎麼判斷選取到焦點 有含某個class

看板Ajax作者時間14年前 (2012/05/21 17:40), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
http://jsfiddle.net/3Vfhv/16/ 我在document bind了 click 事件 我希望 寫一個可以判斷 焦點是否含有指定的class 名稱 我用 alert(e.target.className); 會 顯示 saa aaat test 這樣 代表有 三個 class 我有想到的方法是 用 regexp 的方式 e.target.className.split(/[\s,\?\.]+/); 再跑loop 的方式去比對 有沒有指定的class name 不知道還有沒有更快速的方法 謝謝回答 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.209.219

05/21 17:52, , 1F
既然都用 jQuery 了,有個好用的方法叫 .hasClass()
05/21 17:52, 1F

05/21 17:52, , 2F

05/22 10:26, , 3F
喔用$(e.target).hasClass 就好了
05/22 10:26, 3F
文章代碼(AID): #1FkWsZJu (Ajax)
文章代碼(AID): #1FkWsZJu (Ajax)