将参数直接传递给嵌入式onclick函数

时间:2018-10-29 18:57:58

标签: javascript jquery html

我具有以下功能:

$('#myDataTable').on('click', 'i', function(e) {
    //Do stuff

我希望能够直接在HTML中放置onclick函数,以便可以将事件函数放入其自己的函数中,并能够从我的代码库的其他位置调用它。我想做这样的事情:

<table id="myDataTable"  class="table table-bordered table-striped table-hover" width='100%' onclick="myFunction()>
    <thead><th></th></thead>
    <tbody></tbody>
</table>

我知道我可以将参数传递给myFunction(),但是如何将i参数传递给html中的onclick函数?

我尝试执行onclick('i')="ticketLogging.removeDomainFromTable()",该操作不会触发,因此我假设其语法错误,并且我找不到在线将参数传递给onclick的示例。

1 个答案:

答案 0 :(得分:0)

只需在被称为

的函数中传递“ i”
<table id="myDataTable"  class="table table-bordered table-striped table-hover" width='100%' onclick="myFunction('i')">
    <thead><th></th></thead>
    <tbody></tbody>
</table>