首页 > 解决方案 > 发送对象作为函数参数

问题描述

我有这个 jQuery 脚本:

var deleteRow
$('.myBtnA').click(function() {
    deleteRow = $(this).closest('tr')
    showModal("delete(deleteRow)")
});

这行得通。myBtnB 显示如下:

<button type="button" class="myBtnB" onclick="delete(deleteRow)"></button>

但我想在没有 var deleteRow 的情况下工作。我试过这个:

$('.myBtnA').click(function() {
    showModal("delete(" + $(this).closest('tr') +")")
});

但现在它失败了:

<button type="button" class="myBtnB" onclick="deleteInvoice([object Object])"></button>

我的错误在哪里?:(

标签: jquery

解决方案


推荐阅读