Activate ... 这是我处理点击事件的 jQu-6ren">
gpt4 book ai didi

javascript - 发送动态变量到jquery

转载 作者:太空宇宙 更新时间:2023-11-04 03:04:59 25 4
gpt4 key购买 nike

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

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

<% for(var i=0; i< automated_campaigns.length; i++) { %>

...

<%= automated_campaigns[i].name %>

<td>
<button type="button" class="btn btn-danger btn" id="load" data-loading-text="<i class='fa fa-circle-o-notch fa-spin'></i>">Activate</button>

</td>

...
<% } %>

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

<script type="text/javascript">

$('.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);
});

</script>

如何发送正确的营销事件名称?

最佳答案

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

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

关于javascript - 发送动态变量到jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43686294/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com