id为的jQuery load()不适用于TEXTAREA
index.html:id为的jQuery load()不适用于TEXTAREA,jquery,ajax,textarea,Jquery,Ajax,Textarea,index.html: script.js: $(“#我的文本区域”).load(“db.txt”)工作 $(“#我的文本区域”).load(“db.txt#一些数据”)不工作 $(“#我的文本区域”).load(“db.html”)工作 $(“#我的文本区域”).load(“db.html#一些数据”)不工作 db.txt: 一些数据一些外部数据 jQuery 1.11.3 我做错了什么?这里有一个plunkr链接 你好,普朗克! 在这里: $(“#块”).load(“db.html#一些
script.js:
$(“#我的文本区域”).load(“db.txt”)代码>工作
$(“#我的文本区域”).load(“db.txt#一些数据”)代码>不工作
$(“#我的文本区域”).load(“db.html”)代码>工作
$(“#我的文本区域”).load(“db.html#一些数据”)代码>不工作
db.txt:
一些数据
一些外部数据
jQuery 1.11.3
我做错了什么?这里有一个plunkr链接
你好,普朗克!
在这里:
$(“#块”).load(“db.html#一些数据”)`
我所要做的就是把标签放在标签的末尾,我不知道为什么会这样。但可能是因为它在检查html中的#块id之前加载了内容 可能是jQuery或/和JavaScript代码深处的textarea
不可操作的原因,但如果您将外部文件包装在div
中,它会起作用,如下所示:
<div>
<p id="some-data">Some data</p>
<p id="another-some-data">Another some data</p>
Some unwanted data
</div>
你能显示db.txt的内容吗?#一些数据
应该是db.txt
db.txt内部元素的id:一些数据
一些外部数据谢谢你的例子。我需要这个加载到textarea,但这个标签不起作用。
<div>
<p id="some-data">Some data</p>
<p id="another-some-data">Another some data</p>
Some unwanted data
</div>
$.get('db.txt', function(data) {
data = $(data);
$("#my-textarea").html($('#some-data', data).html());
});