Jquery 在链接触发前单击更改按钮属性

Jquery 在链接触发前单击更改按钮属性,jquery,html,dwolla,Jquery,Html,Dwolla,我在我的网站上使用的是Dwolla平台。 我想在单击时将按钮的数据量属性更改为另一个文本字段中的值。不过,当Dwolla站点加载时,它会提示我支付原始的默认金额,因此我认为我的属性修改没有发生 <script type='text/javascript'> $('.dwolla_button').click(function(){ alert($('#id_support_amount').val()); $('.dwolla_button').attr('data-amount',

我在我的网站上使用的是Dwolla平台。 我想在单击时将按钮的数据量属性更改为另一个文本字段中的值。不过,当Dwolla站点加载时,它会提示我支付原始的默认金额,因此我认为我的属性修改没有发生

<script type='text/javascript'>
$('.dwolla_button').click(function(){
alert($('#id_support_amount').val());
$('.dwolla_button').attr('data-amount', $('#id_support_amount').val());
});
</script>

$('.dwolla_按钮')。单击(函数(){
警报($('id#u support_amount').val());
$('.dwolla_button').attr('data-amount',$('id#u support_amount').val();
});
我使用的是来自Dwolla的压缩javascript,它在单击按钮时触发请求,因此我可能最终不得不询问他们/在这方面进行深入研究


在链接触发之前,我通常如何更改属性?

要在实际单击之前执行操作,应使用
mousedown
处理程序

试着这样做:

$(document).on(“mousedown”和“.dwolla_”按钮),function(){$(this).attr('data-amount',$('id_support_amount').val();
});


或者看看我的工作示例

哇,我刚才问了一个完全相同的问题,似乎不太可能,很高兴我找到了这个链接!