如何将JQuery事件目标转换为包装集?

时间:2009-05-13 15:37:11

标签: javascript jquery

在我最近的项目中,我正在使用click事件:

$(".nav-item").click(function(evt){
    do something here...
})

在事件处理函数中,我想使用jQuery选择器查看事件目标的子节点。像

这样的东西
$(event.target + " > .subitem").html()

假设.subitem是一个带有子类的子节点。

这似乎不起作用。有线索吗?

1 个答案:

答案 0 :(得分:3)

尝试:$(" > .subitem", evt.target).html()

jQuery function的第二个参数为第一个参数提供了上下文。

请注意,evt.target将是点击的实际元素;如果您只想要点击的特定.nav-item,请使用$(this)