Javascript Jquery-如何从e.target获取嵌套DIV的ID?

Javascript Jquery-如何从e.target获取嵌套DIV的ID?,javascript,jquery,gridstack,Javascript,Jquery,Gridstack,此代码: $('.grid-stack').on('resizestop', function(e) { var element = e.target; console.log(element); }); 产出: <div class="grid-stack-item ui-draggable ui-resizable ui-resizable-autohide" data-gs-x="0" data-gs-y="2" data-gs-width="7"

此代码:

$('.grid-stack').on('resizestop', function(e) {
        var element = e.target;
        console.log(element);
 });
产出:

<div class="grid-stack-item ui-draggable ui-resizable ui-resizable-autohide" data-gs-x="0" data-gs-y="2" data-gs-width="7" data-gs-height="2">
                <div class="grid-stack-item-content ui-draggable-handle">
                    <div class="box-prop top-widget" data-sortable-id="cars-sold-minute" id="cars-sold-minute-block">
                        <i class="fa fa-times close-x" aria-hidden="true" style="display: none;"></i>
                        <div class="single-pie">

转到console.log。我正在尝试使用jquery获取一个id,这个id在一个街区内出售,但是没有成功。使用事件目标时如何获取id


编辑:我不想命名id,因为这将用于许多不同的元素。

您可以通过元素类获得它

 $('.grid-stack').on('resizestop', function(e) {
        var element = e.target;
        var id = $(element).find('.box-prop.top-widget').attr('id');
        console.log(element);
 });

您可以通过元素类获得它

 $('.grid-stack').on('resizestop', function(e) {
        var element = e.target;
        var id = $(element).find('.box-prop.top-widget').attr('id');
        console.log(element);
 });

要获得更高的性能,请使用带有两个参数的
$
,其中第二个参数是CTX(父参数):


要获得更高的性能,请使用带有两个参数的
$
,其中第二个参数是CTX(父参数):


只需在
处理程序函数中控制台
这个
,我找不到
。网格堆栈
@Mike您是否有一个具有实际类的dom元素。网格堆栈适用,在您发布到此处的html中找不到此类。只需在
处理程序函数中控制台
this
,我找不到
。网格堆栈
@Mike您是否有实际类的dom元素。网格堆栈应用,在您发布到此处的html中找不到此类。此语法在内部实现
find
。此语法在内部实现
find