jQuery判斷當前點選位置是否非指定元素區域
阿新 • • 發佈:2019-01-06
“`
$(document).click(function(e){
var spanDatebox = $('#date').next('.datebox'); var idValue = $(e.target).attr("id"); //獲取當前點選區域物件的id值 if(idValue == "dateLabel"){ spanDatebox.addClass("focus"); }else if(idValue == undefined || idValue != "dateLabel"){ //不在該dateLabel點選區域內 spanDatebox.removeClass("focus"); } })
“`重點內容
程式碼解讀:當點選區域的id是dateLabel進行載入焦點樣式,反之移除該樣式。
e.target可以獲取到當前點選的element物件