2015-05-15 26 views
-1

如何找到單擊元素的父類?使用.parent和.hasClass查找父類

正在執行此操作。元素的click事件稱爲.cross

我想尋父類名:

var status = $(this).parent(this).hasClass(); 
     console.log(status); 

上面的代碼輸出在控制檯,而不是類名false

回答

2

我如何才能找到父類被點擊的元素的一個類型的屬性?

$(this).parent().attr("class") 
1

爲什麼你的代碼不能工作

jQuery中.hasClass()用於查找該類是否存在或不存在的特定元素。所以它總是返回布爾值true或false。

你的代碼是

在你的問題,你想獲得父類中的jQuery所以用.attr()。類也是在元素

var status = $(this).parent().attr('class');