我们在用JQ获取<textarea>中的值有两种办法 一种是 .val() 另外一种是 .text() 其中的区别在哪里?
今天遇到一个业务场景,当我们向远端服务器获取系统激活码的时候会返回一串激活码回来,这是我们在<textarea>可以点击下载激活码到本地,形成一个txt的文件,
如果换了一个激活码复制上去,再点下载发现还是上次的激活码下载下来了,(当然正常应该是只读的文本框)因为最早获取值的时候用的.text()方法,他只会获取初始化时候的值,而不是动态的值,使用.val()则是获取<textarea>中最新的值,再次点击就成了最新的激活码下载了