ITPub博客

首页 > 应用开发 > > JS定位自定义属性,且根据自定义属性添加类样式

JS定位自定义属性,且根据自定义属性添加类样式

作者:founderwzh 时间:2019-08-21 13:13:22 0 删除 编辑

1 var index = $(this).parent().parent().parent().attr("data-index");

2 var tr = document.querySelector("tr[data-index='" + index + "']");

上方截图中数据是通过异步加载出来的,也可以说是未来元素

我想根据上方所写的两行代码,当每次点击按钮时获取自定义的 data-index 的值,根据这个值定位到 tr ,在 tr 中添加自定义的类样式,可是通过 document.querySelector 倒是能够定位到,问题就在于无法添加类样式。

通过

tr.classList.add("classname");

tr.className = 'classname'; 

tr.className += 'classname';

都无效

通过

console.log($(tr).addClass("snow"));

在控制台打印出来倒是有 snow这个样式,可是tr 中没有,截图如下。

 

跪求各位大佬帮忙解决,谢谢

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4605/viewspace-3162731/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-07-10

  • 博文量
    159
  • 访问量
    739