Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery数学公式(轻微返回)_Jquery_Math - Fatal编程技术网

jQuery数学公式(轻微返回)

jQuery数学公式(轻微返回),jquery,math,Jquery,Math,我需要一些帮助来调整此代码,任何建议都非常感谢: 期望的结果是返回两个值而不是一个值,例如: Input Value = " " (Text box ) this.value = 226 - this.value * .5; ( value #1 Text Box2) this.value = 226 - this.value * .9; ( value #2 Text Box3) HTML 好的,我不确定您想要完成什么,但是如果您只想进行两次计算并显示结果,您可以这样做: HTML:

我需要一些帮助来调整此代码,任何建议都非常感谢:

期望的结果是返回两个值而不是一个值,例如:

Input Value = " " (Text box )
this.value = 226 - this.value * .5;  ( value #1 Text Box2) 
this.value = 226 - this.value * .9;  ( value #2 Text Box3)
HTML


好的,我不确定您想要完成什么,但是如果您只想进行两次计算并显示结果,您可以这样做:

HTML:


因为您只有一个输入字段,所以没有理由使用each循环,只需给它一个id并直接引用它即可。结果的容器可以是您想要的任何东西,只要您可以使用jqueryid引用它们,这是一个不错的选择

你想达到什么目标?第二个值在哪里?请澄清你的问题,还有更好的吗?基本上有三个框,一个用于输入值,两个用于返回值。返回值框在哪里?根据我收集的信息:您有一个文本框,用户可以在其中输入数字。当用户单击提交表单的链接时,将更具语义,您希望根据文本框中输入的值显示两个数字。是吗?朱哈娜,这正是我想说的,非常感谢你的帮助
<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 = 226 - this.value * .5;
    });
});
<input id="number" value="" /><br>
<a href="#" class='THR'>click to calculate THR</a>
<div id="answer1"></div>
<div id="answer2"></div>
$('a.THR').click(function() {
    var value = parseInt( $( "#number" ).val() );
    $( "#answer1" ).html( 226 - value * 0.5 );
    $( "#answer2" ).html( 226 - value * 0.9 );
    return false;
});