javascript - 如何获取作为变量获取的 <tr> 内容的填充左值

标签 javascript jquery

//for table//
function tabledata() {
        var body = document.body,
                 tbl = document.createElement('table'),
                 tableId = document.createAttribute('id');
        tableId.value = "tabledata";
        tbl.setAttributeNode(tableId);
        tbl.style.width = '100%';

        tbl.style.borderCollapse = 'collapse';

        for (var i = 0; i < 30; i++) {
            var tr = tbl.insertRow();
            tr.setAttribute("data-id", i, 0);
            for (var j = 0; j < 3; j++) {

                var td = tr.insertCell();
                td.appendChild(document.createTextNode(""));


            }

        }

        // $(".lefttablediv").append(tbl);

        $(".tablediv").append(tbl);

    };
    tabledata();


    $('#tabledata').editableTableWidget();

//for on click//
    $("#indent").click(function () {
         var CurrentTrId = $("tr.selected").attr("data-id"); 

        var ParrentTrId = (CurrentTrId) - 1; 

        if( ParrentTrId == 0)
        {
            return
        }

        var CurrentTrLeftValue = parseInt($(".selected > td:first-child").css("padding-left"));

        var parrentTrLeftValue =parseInt($('#' + ParrentTrId).css('padding-left')); alert(parrentTrLeftValue)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

嗨,我想知道我的父 tr 填充左值,而且我想为其添加一个类。我像这样在变量中得到了父 tr id

var CurrentTrId = $("tr.selected").attr("data-id");
var ParrentTrId = (CurrentTrId) - 1;

我想知道当我点击按钮时父tr内容的左值 我的疑问是如何为从变量获取的 tr 添加一个类

最佳答案

您必须像这样编写 Rayon 的代码。 $('#',ParrentTrId).addClass('blabla').

但是,如果父级具有属性 id 值,并且该值与 data-id 值不同。不管怎样,我认为更好的方法是。

$('.selected').parent().addClass('addMyClass');

这很简单,似乎就是您想要做的。

关于javascript - 如何获取作为变量获取的 <tr> 内容的填充左值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38555037/

相关文章:

javascript - 强制 iframe 链接在同一 iframe 中打开

javascript - 尝试使用 TypeScript 为简单的导航栏实现面向对象的设计模型

javascript - JS : Event when size of element is known

javascript - Chrome 扩展 : how to change origin in AJAX request header?

javascript - 在javascript中将ulong转换为8字节数组

javascript - 计算 JavaScript 对象中属性的变化百分比

jquery - 使用 jQuery 制作背景 slideDown 的更好方法?

jquery - 使用 jQuery 持续检查焦点

javascript - 如何使用客户端(javascript)代码创建和下载 html 文件?

javascript - Ajax js 和 rails 代码未同步 destroy.js.erb