JQuery Math Уравнение - PullRequest
       1

JQuery Math Уравнение

0 голосов
/ 19 августа 2011

У меня небольшие проблемы с этим простым уравнением, любая помощь очень ценится.

Мой желаемый результат: 226 - Входное значение * .5

Я не могу понять, как / где добавить 226 перед входным значением, вот с чем я работаю:

HTML

  <form id='myform'>
      <input value=" "/><br>
      <a href="#" class='THR'>click to calculate THR</a><br><br>
  </form>

КОД

 $('a.THR').click(function() {
    $('#myform :text').each(function() {
     this.value *= .5;
    });
});

Ответы [ 3 ]

1 голос
/ 19 августа 2011
$('a.THR').click(function() {
    $('#myform :text').each(function() {
     var value = parseFloat(this.value);
      this.value = 226 - value * 0.5;
    });
});
1 голос
/ 19 августа 2011

Мне кажется, это работает, 226 - [входное значение] * .5. Вычитает значение из 226, а затем делит на 2. Правильно?

$(function() {

    $('a.THR').click(function() {
        $('#myform :text').each(function() {
            this.value = (226 - this.value) * .5;
        });
    });

});
1 голос
/ 19 августа 2011
$('a.THR').click(function() {
     $('#myform :text').each(function() {
        $(this).val(226 - ($(this).val() * 0.5));
     });
 });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...