//监听input值的改变 $('.target1').change(function(e) { $("#result").html(e.target) });
修改代码如上以后,结果变成下面这样:
e.target指的是<input class="target1" type="text" value="监听input的改变" />这段dom对象对吗?因为html()的作用,result会变成那样我可以理解,但是原来的位置怎么啥都没有了呢?
那是因为.html(value)方法中 value值不支持 e.target属性 导致赋值失败 所以显示赋值为空
html(e.target.value) 少了个属性