我本想的在contenteditable 的div中,当按下回车时,就插入 \n
$("#textarea_area").bind("keypress",function(e){ if (e.keyCode == 13){
console.log($("#textarea_area").val());
var temp = $("#textarea_area").val() +"\n";
text_area.val( temp);
}但是在控制台中可以看到,$("#textarea_area").val() 这一句取不到数据 ,如果用$("#textarea_area").text()就取得到。 这是为什么捏? 不知道怎么回事,如果直接 用
var temp = $("#textarea_area").text() +"dd";
$("#textarea_area").val(temp);
先输入a
console.log($("#textarea_area").text()) --> a
console.log(temp) ----------------------------> add
回车后再输入c
console.log($("#textarea_area").text()) --> ac
console.log(temp) ----------------------------> acdd 而想要的结果应该是 addcdd
$("#textarea_area").bind("keypress",function(e){ if (e.keyCode == 13){
console.log($("#textarea_area").val());
var temp = $("#textarea_area").val() +"\n";
text_area.val( temp);
}但是在控制台中可以看到,$("#textarea_area").val() 这一句取不到数据 ,如果用$("#textarea_area").text()就取得到。 这是为什么捏? 不知道怎么回事,如果直接 用
var temp = $("#textarea_area").text() +"dd";
$("#textarea_area").val(temp);
先输入a
console.log($("#textarea_area").text()) --> a
console.log(temp) ----------------------------> add
回车后再输入c
console.log($("#textarea_area").text()) --> ac
console.log(temp) ----------------------------> acdd 而想要的结果应该是 addcdd
解决方案 »
- (100分)调用分享代码底部出现空白,怎么去掉?
- 如何用javascript实现选择编码
- 如何刷新父父页面?
- 一个页面 内容用dom动态添家 怎么把它一直定位在页面最底部?谢谢
- 請教:document.URL和window.location.href區別
- 救助修改JavaScript代码!非常感谢!
- 重来!!!请大家帮忙!
- 应部分朋友的要求,我把自己写的树形结构系统公布出来,并提供下载 :)
- 表单中动态生成的textfield如何写javascript才能检查他不能为空??
- 能否改变Select中每行的高度?
- jquery 关于 hover 时触发setTimeout 并执行函数 求高手指教!
- 腾讯汽车图片浏览效果
因为你的变量temp不是累加。
var temp += $("#textarea_area").text() +"dd";
这样你试试
$("#textarea_area").bind("keypress",function(e){
var $this = $(this);
if (e.keyCode == 13){
console.log($this.val());
var temp = $this.val() +"\n";
$this.val( temp);
}
});我这样可以啊,是不是textarea_area是div的id而不是textarea的id呢?如果是div的id那么text可以取到div下元素的文本值,但是val是取不到任何值的