jquery获取textarea的value数据如何吧textarea的rn也返回出来

jquery获取textarea的value数据如何吧textarea的rn也返回出来,第1张

回车在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内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9427083.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存