jquery - 发送对象作为函数参数
问题描述
我有这个 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>
我的错误在哪里?:(
解决方案
推荐阅读
- python - UnboundLocalError:分配前引用的局部变量“state_claim_ratio_df”
- xamarin - 使用 MvvmCross 在 Xamarin 表单中根据用户输入显示自定义字段
- powershell - PowerShell中密码的RegEx验证
- node.js - PhpStorm/WebStorm 终端显示旧 NPM 版本
- c# - 如何删除默认的 ASP.NET Core Identity 端点?
- selenium - 虽然 Xpath 可用,但会抛出 element not found 错误
- c# - 如果按钮在列表中,则更改按钮
- csv - sqlite3 导入带有列和行分隔符的 csv
- html - angularjs注入器:location.path的unpr错误
- java - 使用 Jackson 将类似列表的 JSON 对象映射到 Java 列表