Как написать это грамматно, простая функция
Привет!
Друзья, есть простая функция:
$('input:button[value="+"]').click(
function(){
v1 += Number(n);
n = '';
$('input:text').val('');
}
)
Это обработчик кнопки '+' для калькулятора :dance: Каким образом можно наиболее рационально описать еще 3 действия(-, *, /)? Не хочется создавать для них отдельные обработчики, ведь меняется только один знак. Так вот, как записать это красиво и сжато? Спасибо! |
Либо создавать функцию и передавать туда значение,
либо проверять значения в обработчике, ну и в зависимости от этого назначать действия.. |
Триви, логически я тоже могу это предположить, но мне нужен пример кода)
|
<input type="button" value="+"/>
<input type="button" value="-"/>
<input type="button" value="*"/>
<input type="button" value="/"/>
<script type="text/javascript" src="http://code.jquery.com/jquery.min.js"></script>
<script type="text/javascript">
$('input:button').click(
function(){
alert(this.value);
}
);
</script>
|
| Часовой пояс GMT +3, время: 19:43. |