如何查找具有数据属性的标签

tlq

我正在尝试找到具有data-direction属性的标签不知何故,它始终是不确定的。我所试图做的就是值data-directiondata-cellId有任何想法吗?

var row = $('<tr data-cellId="' + cell.fatherId + '" data-direction="' + cell.direction + '"/>');
var nameColumn = $('<td class="port-name-col" data-cellId="' + cell.fatherId + '">' +cell.value.name + '</td>');
var btnColumn = $('<td class="port-btn-col"><button type="button" title="Remove" class="btn btn-default btn-xs x-button-icon btn-delete-port"><span class="glyphicon glyphicon-trash"></span></button></td>');
row.append(nameColumn);
row.append(btnColumn);

事件监听器

$(document).off('click', '.btn-delete-port').on('click', '.btn-delete-port', function (event) {
    var elem = event.target || event.srcElement;
    //find tr element that has cellID attribute
    var tr = $(elem).find("tr.data-cellId");
    alert($(elem).parent().parent().html())
});
斯蒂芬·穆勒(Stephan Muller)

问题出在这一行:

var tr = $(elem).find("tr.data-cellId");

.data-cellId基于与该类的元件上部分选择。要查找属性,请[data-cellId]在选择器中使用

var tr = $(elem).find("tr[data-cellId]");

要获取该属性的值,可以使用:

tr.attr('data-cellId');

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何查找具有数据属性的标签

来自分类Dev

jQuery查找具有数据属性的div

来自分类Dev

如何过滤具有数据相关标签的项目列表

来自分类Dev

如何使用jquery查找并选择所有具有数据属性以特定单词开头的元素?

来自分类Dev

jQuery:如何遍历具有数据属性的元素

来自分类Dev

如何使用“如果$(this)具有数据属性”

来自分类Dev

如何更改具有数据属性的特定div的内容?

来自分类Dev

如何使用“如果$(this)具有数据属性”

来自分类Dev

JQuery 查找和更改具有数据属性的所有元素的类

来自分类Dev

具有数据属性的jQuery ScrollTO

来自分类常见问题

具有数据属性的SelectListItem

来自分类Dev

如何获取具有相同类名的所有数据属性

来自分类Dev

如何添加具有数据库中已有属性的新对象?

来自分类Dev

jQuery查找没有数据属性的元素

来自分类Dev

jQuery查找没有数据属性的元素

来自分类Dev

如何删除具有数据属性作为触发器的类同级元素

来自分类Dev

如何查找具有指向当前DIV或文本区域的“ for”属性的标签

来自分类Dev

使用链接创建具有数据属性的元素

来自分类Dev

HTML上的具有数据的视频属性

来自分类Dev

循环遍历具有数据属性的表行

来自分类Dev

具有数据属性的JQuery UI工具提示

来自分类Dev

动态加载具有数据属性的JavaScript小部件

来自分类Dev

切换具有数据属性的类

来自分类Dev

具有数据属性的按日期排序

来自分类Dev

具有数组属性的核心数据

来自分类Dev

切换具有数据属性的类

来自分类Dev

创建具有数据属性限制的个人

来自分类Dev

具有数据属性的动态选择不起作用

来自分类Dev

具有数据属性的多个下拉切换

Related 相关文章

热门标签

归档