2012-08-03 71 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/