如果想要找出有icon這個class的span(對其進行操作,將news_list_icon換成news_list_icon_hover),除了用原始的程式碼
$("#newslist li").hover(function(){
$("#newslist li").hover(function(){
$("#newslist li").find(".icon").addClass("news_list_icon_hover") },function(){ $("#newslist li").find(".icon").removeClass(" news_list_icon_hover") } );
還可以用父級查詢的方法進行定位,具體如下:
程式碼如下:
function changeReadIconOver(alink) {
$(alink).parent().parent().find(".icon").addClass(" news_list_icon_hover");
}
function changeReadIconOut(alink) {
$(alink).parent().parent().find(".icon").removeClass("news_list_icon_hover")
}
$(alink).parent(): 指的是
這個標籤$(alink).parent().parent(): 指的是這個標籤$(alink).parent().parent().find(".icon"): 就可以定位到想要的元素了