<span>This Changes as You Type in Input1</span><br>
<input type="text" id="input1"><br><br>
<span>This Changes as You Type Type in Input2</span><br>
<input type="text" id="input2"><br><br>
当用户在输入文本中输入时,我希望 jquery 搜索上面的 span 标签并在用户输入时动态更改它。我只是在此示例中使用更改,因为如果我使用 keypress 它会忽略最后一次按下的按键。
//my jquery attempt that's not working
$('#input1').change(function() {
$(this).closest('span').html($(this).val()
});
想知道我是否可以使用类有效地编写代码,而不是为每个 id 重复这个更改函数。例如,如果我可以将其设为一个类并且它会更改其上方最近标签上的文本?
//Like this?
$('.inputclass').change(function() {
$(this).closest('span').html($(this).val()
});