2011-02-02 4 views
2
$('#fCount' + folderID).html(parseInt($('#fCount' + folderID).html()) + "E"); 

하지만, 무엇이든 내가 같은 시도! html은 0 또는 8과 같은 숫자입니다. 단지 하나씩 증가시키고 싶습니다.JQuery와 작동 증가 카운터

+0

++는 변수에 사용하기위한 것입니다. – mVChr

답변

4

당신이 원하는 :

$('#fCount' + folderID).html(parseInt($('#fCount' + folderID).html())+1); 

++ 운영자는이 경우 작동하지 않습니다. 변수에만 사용할 수 있습니다. +1해야합니다.

여기는 working demo입니다.

1

변수에 대해서만 작동하는 증분 대신 하나를 추가하면됩니다 (+1).

당신은이 오히려 더 좋은 jQuery를 구문을 사용할 수 있습니다 다음 ++ 운영자는 당신에 대한 참조를 유지 변수에서 작동

$('#fCount' + folderID).html(function(i, oldHtml) { 
    return parseInt(oldHtml, 10) + 1; 
}); 
1

. 이 경우 값에 대한 참조가 없으므로 실제 값이 반환됩니다. 변수에 값을 저장 한 다음 숫자를 늘리거나 수동으로 값을 추가해야합니다.

something = parseInt(someString)+1