
无论你引用了什么JS,使得你的textarea变成了什么样子。只要在<textarea id="content">添加一个ID,然后通过JQuery的$("#content")val()就可以获得了啊
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>test</title>
<script src="jquery18/jquery-180minjs"></script>
<script language="javascript">
jQuery(function ($) {
$("div:first")html("<textarea>aaaaaa</textarea>");
$(":button")click(function(){
$("textarea")html($("textarea")html() + "test");
$("div:last")html($("textarea")html());
});
});
</script>
</head>
<body>
<div></div>
<input type="button" value="test" />
<div></div>
</body>
</html>
$(obj)on('input',function(){
$(this)val()length
})
input是h5新加的事件,可以支持复制的时候可以监听到
你也可以用change
首先,这个不管jQ事。
首先你获取到yssj这个里面的字符(或者innerHTML),然后用截取的方式截取,创建数组变量(txtAry)存储。
历遍txtAry,用jQuery创建textarea,内容就是每一个数组的内容,ID就是yssj+(index+1)。
var txt=['','',''];txtforEach(function(item,index){
//item是你截取的内容, index用于拼装yssj1,yssj2……
})
详细自己去敲代码吧。
包括我自己在内(其实我也就这两天才知道这样可以快速获取的),很多jQuery的使用者都对这一问题深感疑惑。为什么在众多方便的各种获取属性和设置属性的方法中就不能像DOM中一样直接设置html元素的outerHTML呢? 原生DOM中获取和设置html元素的outerHTML大家都很熟悉: // 原生DOM获取outerHTML alert('原生DOM获取outerHTML'); alert(documentgetElementById('lz66303')outerHTML); // 原生DOM设置outerHTML alert('原生DOM设置outerHTML'); documentgetElementById('lz66303')outerHTML = '<textarea id="lz66303"><hr>原生DOM设置outerHTML</textarea>'; 当然在jQuery中我们可以用prop()方法来获取和设置html元素的outerHTML,在网上若搜索jQuery获取outerHTML竟然还有人写出函数来了,可悲!——jQuery自带的方法不知还自以为自己写个函数这种方法是什么好的解决方案。 当你看到本文时,请转给更多还在用自定义函数获取outerHTML的jQuery使用者——我这个经验就没白分享了! 其实就这么简单: // 成功获取到 alert('jQueryprop()获取outerHTML'); alert($('textarea')prop('outerHTML')); // 成功设置,已生效 alert('jQueryprop()设置outerHTML'); $('textarea')prop('outerHTML', '<input>');
以上就是关于请问这是什么编译器呀,如何用jquery获取textarea的值, 是用了这个jsedit_area_full.js全部的内容,包括:请问这是什么编译器呀,如何用jquery获取textarea的值, 是用了这个jsedit_area_full.js、jquery动态加html,获取最新的的textarea值、如何用jQuery动态获取textarea中的字数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)