2012-08-03 76 views
3

我在我的网站上使用了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压缩的javascript按钮被点击时将触发请求,所以最终可能有问他们/在于周围挖。

我通常会在链接触发前更改属性?

+0

哇,我只是有这个确切的同样的问题,似乎不大可能,很高兴我发现这个链接! – 2013-01-14 22:45:34

回答

2

要在实际点击之前做些事情,您应该使用mousedown处理程序。

尝试这样:

$(document).on("mousedown",".dwolla_button", function(){ $(this).attr('data-amount', $('#id_support_amount').val());
});

还是看我的工作实例http://jsfiddle.net/ZMb3E/1/