jQuery数学方程

时间:2011-08-19 16:05:03

标签: jquery math

我对这个简单的等式有点麻烦,非常感谢任何帮助。

我想要的结果是: 226 - 输入值* .5

我无法弄清楚在输入值之前如何/在哪里添加226,这就是我正在使用的内容:

HTML

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

CODE

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

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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

答案 2 :(得分:1)

这似乎对我有用,226 - [输入值] * .5。从226中减去值然后除以2.正确吗?

$(function() {

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

});