我想單擊時將輸入文本值增加1。這是一個非常簡單的任務,但我無法使其工作。這裏是代碼:總和而不是連接
<script type="text/javascript">
$('#field').bind('click', function(){
old_value = $(this).attr('value');
$(this).attr('value', (old_value+1));
})
</script>
<form action="">
<input type="text" value="1" id="field"/>
</form>
而且在點擊輸入後,它的值不會遞增。取而代之的是,在值的末尾添加數字1
,即,在3次點擊之後,輸入值是1111
。你有什麼想法我做錯了什麼?提前致謝。
+1強調和解釋基數參數的重要性 – 2012-03-02 00:06:26