2012-08-03 7 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에서 압축 된 자바 스크립트를 사용하고, 그래서 나는/그들에게 그 주변에서 발굴하는 데 끝낼 수 있습니다.

링크가 실행되기 전에 일반적으로 속성을 어떻게 변경합니까?

+0

와우 난 그냥이 똑같은 질문을했다, 나는이 링크를 발견 기뻐 매우 아닌 것 같습니다! –

답변

2

실제 클릭하기 전에 무엇인가를하려면 mousedown 핸들러를 사용해야합니다. 이 같은

시도 뭔가 :

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

또는 내 작업 예를 살펴 http://jsfiddle.net/ZMb3E/1/

관련 문제