Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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
如果value>;需要Jquery函数来更改Div内容;1000_Jquery - Fatal编程技术网

如果value>;需要Jquery函数来更改Div内容;1000

如果value>;需要Jquery函数来更改Div内容;1000,jquery,Jquery,对不起,我的Jquery很弱 但这就是我所拥有的 $(function () { if (document.calc.loan.value > 1000) { ("#link").value = "<a href='dump'></a>"; } else { ("#link"

对不起,我的Jquery很弱

但这就是我所拥有的

     $(function () {
              if (document.calc.loan.value > 1000)
              {
                  ("#link").value = "<a href='dump'></a>";
              }
              else {
                  ("#link").value = "<a href='dump2'></a>";
              }
     });

<form name=calc method=POST>
<input type=text name=loan id="amount" />
<div id="link"></div>
</form>
$(函数(){
如果(document.calc.loan.value>1000)
{
(“链接”).value=“”;
}
否则{
(“链接”).value=“”;
}
});
因此,如果贷款输入在键入时超过1000,我希望#link的内容发生变化

只需使用下面的方法修改div的内容即可

 $(function () {
     if (document.calc.loan.value > 1000) 
     {
        $("#link").html("<a href='dump'></a>");
     }
     else {
        $("#link").html("<a href='dump2'></a>");
     }
 });
Edit:从
onchange
更改为
onkeyup

只需像下面这样修改div的内容

 $(function () {
     if (document.calc.loan.value > 1000) 
     {
        $("#link").html("<a href='dump'></a>");
     }
     else {
        $("#link").html("<a href='dump2'></a>");
     }
 });
$('#amount').keyup(function() {
  var url = ($(this).val() > 1000) ? 'dump' : 'dump2';
  $('#link').attr('href', url);
});
编辑:从
onchange
更改为
onkeyup

$('#amount').keyup(function() {
  var url = ($(this).val() > 1000) ? 'dump' : 'dump2';
  $('#link').attr('href', url);
});
金额
的值更改时,将触发此操作


amount
的值更改时,将触发此操作。

仍然没有多大意义,因为
loan
在DOM ready上没有值。@pimvdb这只是标记,值可以由任何服务器端技术设置。但是OP说“…当他们键入时”.@pimvdb刚刚注意到并更新了答案。这与我认为@Deifwod的答案相比似乎非常混乱。这没有多大意义,因为
loan
在DOM ready上没有值。@pimvdb这只是标记,值可以由任何服务器端技术设置。但是OP说“…当他们键入时”@pimvdb刚刚注意到并更新了答案。在我看来,与@deifwud的答案相比,这似乎非常混乱