弹出DivTD使用jQuery获取值

  • 回答 (1)
  • 关注 (0)
  • 查看 (24)

下面是我试图在弹出窗口中显示的div。如何从弹出窗口中获取td值。当试图调用popupClick()时,它返回未定义的。我已经附上了下面的代码。

<div class="modal1-body" style="height:400px;overflow-y:auto;">
                <br />
                <div class="col-md-12 container-fluid">
                    <table id="smartresultTable" class="table table-striped table-bordered smartresultClass">
                        <thead style="text-align:center;background-color:cadetblue;color:white;">
                            <tr>
                                <td>ClaimSummaryID</td>
                                <td>PatientName</td>
                                <td>PayorName</td>
                                <td>ProviderName</td>
                                <td>TotalPaid</td>
                            </tr>
                        </thead>
                        <tbody style="text-align:center;"></tbody>
                    </table>
                </div>
            </div>

    function btnSmartResult() {
            $.ajax({
                dataType: "json",
                url: "/Rule/SmartResultExecution",
                //datatype: "text",
                type: "POST",
                success: function (data) {
                    $('#smartresultTable tbody').empty();


                    $.each(JSON.parse(data), function (index, jsonResult) {
                        console.log(jsonResult.CurrentClaimIPID);
                        var rows = "<tr>" + "<td class='smartresultId'  onclick='popupClick();'><a href='#'>" + jsonResult.ClaimSummaryId + "</a></td>" + "<td>" + jsonResult.PatientName + "</td>" + "<td>" + jsonResult.PayorName + "</td>"
                            + "<td>" + jsonResult.ClientDemographicMasterID + "</td>" + "<td>" + jsonResult.AmountPaid + "</td>" + "</tr>";
                        $('#smartresultTable tbody').append(rows);
                    });
                var modal = document.getElementById('ruleSmartResultPopup');
                modal.style.display = "block";
            },
            error: function (data) { }
        });
    }



 function popupClick() {

        var obj = { claimSummaryID: parseInt($(this).closest("tr").find("td").eq(0).html()) };
        alert($(parseInt($(this).closest("tr").find("td").eq(0).html())));
    }
爱睡觉的猫epd爱睡觉的猫epd提问于
牙膏厂理事回答于
function btnSmartResult() {
            $.ajax({
                dataType: "json",
                url: "/Rule/SmartResultExecution",
                //datatype: "text",
                type: "POST",
                success: function (data) {
                    $('#smartresultTable tbody').empty();

                    $.each(JSON.parse(data), function (index, jsonResult) {
                        console.log(jsonResult.CurrentClaimIPID);
                        var rows = "<tr>" +
                        "<td class='smartresultId' id='" + jsonResult.ClaimSummaryId + "' onclick='popupClick(this.id);'><a href='#'>" + jsonResult.ClaimSummaryId + "</a></td>" +
                        "<td>" + jsonResult.PatientName + "</td>" +
                        "<td>" + jsonResult.PayorName + "</td>"
                        +
                        "<td>" + jsonResult.ClientDemographicMasterID + "</td>" +
                        "<td>" + jsonResult.AmountPaid + "</td>" +
                    "</tr>";
                        $('#smartresultTable tbody').append(rows);
                    });
                    var modal = document.getElementById('ruleSmartResultPopup');
                    modal.style.display = "block";
                },
                error: function (data) { }
            });
        }



        function popupClick(value) {
            alert(value);
        }

回答过的其他问题

如何搭建腾讯云web服务器?

任务一:创建一台云主机并登录 登录公共帐号,在云主机控制台找到自己的云主机,复制你的主机的公网IP 登录云主机 Step1: 下载并安装客户端软件 从本地登录到Linux云服务器,我们需要下载一款链接工具。 这里我们使用Putty来链接服务器。 访问链接 下载Putty.exe ...... 展开详请

微信小程序:如何判断数组中的条数?

可以<view wx:if="{{list.length == 0}}"> </view>

可以在 {{}} 内进行简单的运算,包括三元运算符、逻辑判断、算数运算

为什么不能让我的页面滚动?

为什么要将神经网络的权值初始化为随机数?

在这里,打破对称性是必不可少的,而不是因为性能的原因。想象一下多层感知器的前两层(输入层和隐藏层): ​ [agyRr.png] ​ 在前向传播过程中,隐藏层中的每个单元都得到信号: ​ [gif.latex?a_i%20%3D%20%5Csum_%7Bi%7D%5EN%7BW...... 展开详请

如何在Jupyter Ipython笔记本中注释多行?

解决方案: 你可以在一个多行游标Ipython Notebook

按下Alt按钮并保持住它。光标应该将其形状变成一个大加号。下一步是,使用鼠标指向要评论的第一行的开始,然后按住该Alt按钮,直到想要评论的最后一行为止。最后,可以释放该Alt按钮,然后使用该#角色进行评论。

Notepad++缓存文件的位置?

你可以使用菜单:设置 - >首选项 - >备份来查看它在哪里。

关于作者

所属标签

扫码关注云+社区

领取腾讯云代金券