Jquery - 如何从 e.target 获取嵌套 DIV 的 ID
Jquery - how do I get the ID of a nested DIV from an e.target?
此代码:
$('.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">
到控制台.log。我正在尝试使用 jquery 获取汽车售出分钟块的 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);
});
为了提高性能,请将$
与两个参数一起使用,其中第二个参数是 CTX(父级):
$('.grid-stack').on('resizestop', (e)=> {
let element = e.target;
var id = $('.box-prop.top-widget',element).attr('id');
console.log(id);
});
相关文章:
- 如何使用javascript获取嵌套对象中所有子对象的单个属性
- 如何递归地获取嵌套对象中所有子对象的列表
- 获取不带Jquery的嵌套父HREF节点
- 正在从嵌套值获取父对象
- 在JSP中获取嵌套形式的select列表值
- 从嵌套对象属性中获取排除某个值的最高值
- JavaScript嵌套获取API
- 如何在嵌套函数中获取$(this)
- 如何使用get()获取嵌套的Scope属性
- AngularJS - 嵌套的ng-重复选择/选项,获取/设置所选值
- 从 CasperJS 中的嵌套 JavaScript 对象获取值
- 如何从 json 嵌套结构中获取键的 json 值
- 如何使用角度获取这些 json 嵌套值
- Angular ui.grid 获取嵌套行
- Meteor+MongoDB:如何获取嵌套数据
- jQuery-如何从嵌套的JSON中获取JSON数组名称
- 使用 javascript 通过 tag->id->element 获取嵌套元素
- 获取嵌套在多个类中的值
- 无法从JSON中获取嵌套对象
- 使用AngularJS处理嵌套ng重复.无法通过ng单击来获取按钮