如何找到当前元素的根div类?

时间:2014-06-24 15:00:34

标签: jquery

单击复选框时,我试图找到该元素的根div类

我尝试使用不同的选项,但对于所有这些选项我都未定义。

$(document).on("click", ".checkboxclas", function(e) {
    var cls = $(this).find('div:first').attr('class') ;
    alert(cls)

});

点击activateUiHTML复选框后,我想显示 activateUiHTMLparentdivclass

点击ordersdiv复选框后,我想显示 parentsordersdivclass

http://jsfiddle.net/e56TY/31/

任何人都可以告诉我如何做到这一点。

2 个答案:

答案 0 :(得分:2)

尝试使用.parents().last()来查找最后一个父元素,我认为你对根元素的含义有些混淆。

$(document).on("click", ".checkboxclas", function(e) {
    var cls = $(this).parents('div').last().attr('class') ;
    alert(cls);
});

DEMO

答案 1 :(得分:1)

更改

var cls = $(this).find('div:first').attr('class') ;

var cls = $(this).closest('div').attr('class') ;

<强> Fiddle Example