在下面的代码示例中,成功回调函数将'input#04.update'记录四次而不是每个单独的输入,这有助于了解闭包是如何工作的,但我将如何使用它来定位每个单独的输入.
<input type="text" name="" id="01" class="update">
<input type="text" name="" id="02" class="update">
<input type="text" name="" id="03" class="update">
<input type="text" name="" id="04" class="update">
function updateFields(){
$('input.update').each(function(){
$this = $(this);
$.ajax({
data: 'id=' + this.id,
success: function(resp){
console.log($this);
$this.val(resp)
}
});
});
}
Run Code Online (Sandbox Code Playgroud)
Poi*_*nty 12
你忘了 var
var $this = $(this);
Run Code Online (Sandbox Code Playgroud)
别忘了var.一个忘记的程序员var晚上睡觉,醒来发现他的公寓着火了.他补充道var,大火灭了.另一个程序员留下var了完全离开出差到欧洲前不久.飞机起飞后不久飞机发生飞行中的机械问题,导致飞行员启动紧急着陆程序.程序员从他的笔记本电脑上迅速添加var,飞机安全地到达机场.
别忘了var.如果你var输入你的代码,今天你会遇到一个特别的人.试试吧.这听起来很神奇,但确实有效!