Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何向函数发送数据id值_Jquery - Fatal编程技术网

Jquery 如何向函数发送数据id值

Jquery 如何向函数发送数据id值,jquery,Jquery,我解析json传入数据,并通过append方法将其传输到表中。我在单击表行时打开新屏幕,但无法发送我单击的id值 那js function fisYukle(dt) { $('#tblFisList').empty(); $.each(dt, function (i, dt) { $('#tblFisList').append("<tr onclick=fisAyrinti();return false;

我解析json传入数据,并通过append方法将其传输到表中。我在单击表行时打开新屏幕,但无法发送我单击的id值

那js

   function fisYukle(dt) {
            $('#tblFisList').empty();
            $.each(dt, function (i, dt) {
                $('#tblFisList').append("<tr onclick=fisAyrinti();return false;><td data-id=fis>" +
                    dt.ID + "</td><td>" +
                    dt.Evrakno + "</td><td>" +
                    dt.EvrakTarih + "</td><td>" +
                    dt.MagazaAd + "</td><td>" +
                    dt.Tutar + "</td></></tr>");
            })
        }
如何将数据id传递给函数(单击行中的id)?thanx

将tr标签中的fisAyrinti()更改为fisAyrinti(此)。 您的函数应该是:

function fisAyrinti(ctrl) {
       var id =  $(ctrl +' td:first-child').data('id');
    }

追加
tr
时,未向与其绑定的函数传递任何参数

<tr onclick=fisAyrinti(this);return false;><td data-id=fis>

您没有从tr tag
data id
中的函数fisAyrinti()传递任何参数,因为它不是有效的变量名。你真的应该检查控制台是否有错误。嗨,我试过你的建议;tag=tr,我想要id行的id值(13,15,16…)谢谢数据\u id=undefined,tag=tr@SerhatHalilSilsüpür,检查我的最新答案。现在应该行了。嘿,哥们,你太棒了。。。如果你是土耳其人,我会给你点土耳其人拉基:)嗨,我试过你的建议了;但是ctrl=tr即将到来,我想要id行的id值(13,15,16…)谢谢你没有工作,我用chrome(f12)ctrl=tr和var id=undefinedvar id=$(ctrl+'td:first child')。数据('id');语法错误
<tr onclick=fisAyrinti(this);return false;><td data-id=fis>
function fisAyrinti(tag) {
    var data_id = $(tag).find('td:first').attr('data-id');
    $('#fisGizliID')[0].innerText = data_id;
    $('#modal1').modal('open');
}