javascript - 将点击方法分配给变量

标签 javascript jquery onclick

我正在创建一个数组并通过变量将值分配给函数中的每个索引。

我还想为每个变量附加一个 jquery click 方法。但是,当调用 click 方法时,我得到“未定义”的返回。

var i = 0;
var eCreditTransactions = new Array(6);         // 6 members created which will be recycled
function abc()
{
    addingElements (i); 
}

                /* **** THE FOLLOWING IS THE PROBLEM AREA **** */
$(eCreditTransactions[i]).click (function ()                    // if user clicks on the transaction box
{
    creditTransactionSlideIn (eCreditTransactions[0], 150);     //another function called
});

                /* **** this is the function being called in the first function above **** */
function addingElements (arrayIndex)                    // func called from within the 'createCreditTransaction()' func
{
    eCreditTransactions[i] = $(document.createElement('div')).addClass("cCreditTransaction").appendTo(eCreditSystem);
    $(eCreditTransactions[i]).attr ('id', ('trans' + i));
    $(eCreditTransactions[i]).html ('<div class="cCreditContainer"><span class="cCreditsNo">-50</span>&nbsp;<img class="cCurrency" src="" alt="" /></div><span class="cCloseMsg">Click box to close.</span><div class="dots"></div><div class="dots"></div><div class="dots"></div>');
    creditTransactionSlideOut (eCreditTransactions[i], 666);                    // calling slideOut animation
    counterFunc ();
    return i++;
}

最佳答案

试试这个:

$(document).ready(function() {
  $(".cCreditTransaction").click(function() {
      //do what you want on click event
  });
});

希望对你有帮助

关于javascript - 将点击方法分配给变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8267218/

相关文章:

javascript - React js中输入按钮的onClick事件

javascript - 使迭代在 JavaScript/JQuery 中更具功能性

javascript - 回调内部的可见性

javascript - 如何在 jQuery UI Selectmenu 中触发 'select' 事件

javascript - 如何使用 jquery 在页面加载和每次刷新时随机更改内联图像?

javascript - 在 React 中获取 Click 的输入值

javascript - 作为对象传递给父级的值

jquery - 有没有办法使用 gridDnD 插件将行从 JQGrid 拖动到可放置文本字段?

jquery - 使用 keyUp 密码确认时,样式仅在一个字段中工作

reactjs - 使用 ReactJS/Reactstrap 进行 DropdownMenu 和 DropdownItem onClick