2012-03-10 3 views
0

이것은 나를 미치게 만들었습니다. 변수에서 값을 반환하려고하는데 그럴 수없는 것 같습니다. 변수에 무언가를 곱하면 잘 작동하지만, 키 업 함수에 하나의 변수 만 표시하려고하면 아무 일도 없습니다. 당신이 볼 수 있듯이, newPricePerAccount 내가 반환 할 값이고 나는 그것이 단지를 반환하기 위해 모든 노력을 한jquery에서이 변수의 값을 반환합니다.

$("input.numberOfAccounts").keyup(function() { 
$("input.pricingPerAccount").val($(newPricePerAccount)); 
}); 

:

내가으로 실행하고 스크립트의 문제입니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?

여기는 jsfiddle에 있으며, 더 많은 통찰력을 줄 것입니다.

http://jsfiddle.net/GLnQx/

편집 : 나는 정말로하려고 모든 newPricePerAccount의 변수에 일치 input.pricingPerAccount이며, 객체를 반환하기 바로 객체 계속 .. 바이올린을 업데이트했습니다. 뭐가 문제 야?

+1

"변수에서 값을 반환"하는 것이 확실하지 않은 경우 - 'pricingPerAccount' 입력을 계정 수 * newPricePerAccount' (으)로 설정하려고한다는 것을 의미합니까? –

+0

이 테스트가 작동합니다. http://jsfiddle.net/elclanrs/pxZ6V/ – elclanrs

+0

@DaveNewton 예, 그게 정확히하려는 것입니다. – Sethen

답변

1

원하는 게 맞습니까? http://jsfiddle.net/GLnQx/2/

편집 :

내가 제대로 귀하의 의견을 이해한다면, 당신은뿐만 아니라마다 newPricePerAccount의 값을 업데이트 다시하고 싶어? 너가 말하는게 이거니? http://jsfiddle.net/GLnQx/6/

+0

예, 이것이 제가 원했던 것입니다.하지만 왜 키 입력이 작동을 멈췄습니까? 그것은 한 번만 작동하고 그 아래에서 입력 업데이트를 중지합니까? – Sethen

+0

나는이 100 골드 스타를 줄 수 있다면. 브라보. 이것은 내가 찾고 있었던 바로 그 것이다. 정말 고맙습니다! – Sethen

0
var newPricePerAccount = $("input.pricingPerAccount").val() * $("input.numberOfAccounts").val(); 
    alert(newPricePerAccount); 

찾고 계신가요?

+0

나는 단지 keyup 할 때 pricingPerAccount 입력을 newPricePerAccount와 일치 시키려고합니다. 나는 그것을 무언가로 번식 시키려고하지 않고있다. 그것은 단지 그것이 작동한다는 것을 보여주기위한 것이었다. – Sethen

관련 문제