如果value>;需要Jquery函数来更改Div内容;1000
对不起,我的Jquery很弱 但这就是我所拥有的如果value>;需要Jquery函数来更改Div内容;1000,jquery,Jquery,对不起,我的Jquery很弱 但这就是我所拥有的 $(function () { if (document.calc.loan.value > 1000) { ("#link").value = "<a href='dump'></a>"; } else { ("#link"
$(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的答案相比,这似乎非常混乱