回车在html里面其实就是<br/>,如果直接抓取的话,在JS里面<br/>是没意义的,自然就忽略了。这时候要把<br/>转化为JS的/n
var haha=$("textarea")val();
haha=hahareplace(/<br \/>/g,'\n');
什么是outerHTML
outerHTML,中文意为图例分析,用于获取元素内的html内容和文本。
与JQ的$()html()所不同的是,jQueryhtml() 是获取当前节点下的html代码,并不包含当前节点本身的代码。而outerHTML则包含本身的代码
例HTML:
<p id="testid"><span>这是一段Html代码</span></p>它的html()为:
<span>这是一段Html代码</span>而有时候回需要包含当前节点的代码,所以就用到了outerHTML,也就是
<p id="testid"><span>这是一段Html代码</span></p>如何使用jQuery获取outerHTML
原生的JS Dom中有一个内置属性叫做:outerHTML (注意大小写敏感)获取包含当前节点的HTML代码。所以可以用JQ中的prop()获取,以上文代码为例
$('#testid')prop("outerHTML")完整代码示例
<script src="<p id="testid"><span>这是一段Html代码</span></p>
<script type="text/javascript">
consolelog("节点内的HTML代码\n"+$('#testid')html());
consolelog("包含节点的HTML代码\n"+$('#testid')prop("outerHTML"));
</script>
首先,这个不管jQ事。
首先你获取到yssj这个里面的字符(或者innerHTML),然后用截取的方式截取,创建数组变量(txtAry)存储。
历遍txtAry,用jQuery创建textarea,内容就是每一个数组的内容,ID就是yssj+(index+1)。
var txt=['','',''];txtforEach(function(item,index){
//item是你截取的内容, index用于拼装yssj1,yssj2……
})
详细自己去敲代码吧。
jquery 或者js 获取页面光标所在的元素有如下两种方式:
1通过焦点获取光标所在元素
光标所在一般都在文本框里面(该方法只适用于input,textarea)
$("input:focus") //光标所在input元素的位置$("textarea:focus")//光标所在textarea元素的位置
$("input:focus,textarea:focus")//光标所在元素的位置
2。通过点击事件获取光标所在元素
获取鼠标点击元素的位置(适用于所有元素)
$("")click(function(e){$(etarget)//光标所在元素位置
})
以上就是关于jquery获取textarea的value数据如何吧textarea的/r/n也返回出来全部的内容,包括:jquery获取textarea的value数据如何吧textarea的/r/n也返回出来、怎样用jQuery自带方法/函数来获取outerHTML属性、jq 拆分textarea内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)