如何在文本框中使用jQuery替换文本作为用户类型(在本例中为'accoutnnumber')?我想用文本框中输入的数字替换文本''。
<input id="accoutnnumber" name="accoutnnumber" type="text">
<div id="divid">
This is the Account: <replace with accountnumber>
</div>
<p id="divid">
On my account (# <replace with accountnumber>) ......
</p>
答案 0 :(得分:2)
你可以这样做:
$("#accoutnnumber").keypress(function() {
$("#divid").text(this.value);
});
此外,ID 必须才是唯一的。
答案 1 :(得分:1)
您需要具有相同类别的元素,其中包含 帐号:
<input id="accountnumber" name="accountnumber" type="text">
<div id="divid">
This is the Account: <span class="replaced"></span>
</div>
<p>
On my account (<span class="replaced"></span>) ......
</p>
填写keyup
和change
上的内容(以便通过鼠标粘贴等仍会触发更新):
$('#accountnumber').on('keyup change input',
function() {
$('.replaced').text($(this).val());
}
);
答案 2 :(得分:0)
为了便于阅读,我修改了一些代码。此外,ID必须是唯一的,所以我也将其切换。
HTML:
<input id="accountNumber" name="accountNumber" type="text">
<div id="divOne">
This is the Account:
</div>
<div id="divTwo">
On my Account:
</p>
JavaScript的:
$("#accountNumber").keypress(function() {
$("#divOne").text('This is the Account: ' + this.value);
$("#divTwo").text('On my Account: ' + this.value);
});