jQuery技术:将动态变量发送到jquery

我有一个用EJS模板动态构建的表。 我想在用户点击按钮时将动态值传递给jQuery函数。

这就是我构建表格的方式:

<% for(var i=0; i ...   <button type="button" class="btn btn-danger btn" id="load" data-loading-text="">Activate  ...  

这是我处理click事件的jQuery函数:

  $('.btn').on('click', function(automated_campagin_name) { var $this = $(this); $this.button('loading'); $.get( "/automated-campaigns/change_status/" + str(automated_campaign_name), function( data ) { $( ".result" ).html( data ); alert( "Load was performed." ); }); setTimeout(function() { $this.button('reset'); }, 8000); });  

如何发送正确的campaign_name?

    campaign_name放在data-campaign_name因为您已经为每个都循环,然后在jQuery中访问它。

     $('.someElement').data('campaign_name'); 

    您可以在所需的每个按钮上设置数据属性:

      

    脚本可能如下所示:

       

      以上就是jQuery教程分享将动态变量发送到jquery相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注(计算机技术网)。

      本文来自网络收集,不代表计算机技术网立场,如涉及侵权请点击右边联系管理员删除。

      如若转载,请注明出处:https://www.ctvol.com/jquerytutorial/547797.html

      (0)
      上一篇 2021年1月13日
      下一篇 2021年1月13日

      精彩推荐