2012-12-26 4 views
1

문제가 있습니다. 변경 함수를 기반으로 계산을 수행하는 함수를 만들었습니다. 이제는 클릭 기능을 사용하여 (한 행) 계산 결과에 영향을주는 요인 중 하나의 내용을 수정할 수있게되었습니다. 이 조작은 다른 행에서 수행되어야합니다.jquery change가 click 함수와 상호 작용합니다.

각 기능은 독자적으로 잘 작동하지만 다른 기능과는 상호 작용하지 않습니다.

크리크 FUNC :

$("#calc").click(function() { 
     var totale = parseFloat($("#subtot1b").val()); 
     var kgr = parseFloat($("#q1").val()); 

     var pu = totale/kgr; 
     $("#pu1").val(parseFloat(totale/kgr).toFixed(5)); 
    }); 

변경 FUNC :

$('#q1,#pu1,#tax1,#tax2,#q2,#pu2').change(function() { 
//do something}); 

내가 사용할 수있는 몇 가지 팁이있다?

많은 분들께 감사드립니다.

최고의 소원.

내 예는 여기에 표시됩니다 : http://jsfiddle.net/skipperit/4DXPV/1/

답변

1

당신은 클릭 함수의 끝에서 당신의 변경 기능을 상기 율해야합니다.)

$('#q1,#pu1,#tax1,#tax2,#q2,#pu2').change(
    myChangeFunction(); 
); 
+0

TKS Nienn 슈퍼 빠른 팁 :

function myChangeFunction() { //do something; } 

click 행동 :

$("#calc").click(function() { var totale = parseFloat($("#subtot1b").val()); var kgr = parseFloat($("#q1").val()); var pu = totale/kgr; $("#pu1").val(parseFloat(totale/kgr).toFixed(5)); myChangeFunction(); }); 

change 행동

함수를 선언 – user1558177