http://www.w3schools.com/jquery/jQuery_ajax_load.asp
index.html:
<textarea id="#my-textarea"></textarea>
脚本.js:
$("#my-textarea").load("db.txt");
工作中
$("#my-textarea").load("db.txt #some-data");
不工作
$("#my-textarea").load("db.html");
工作中
$("#my-textarea").load("db.html #some-data");
不工作
db.txt:
<p id="some-data">Some Data</p>Some Outside Data
jQuery 1.11.3
我做错了什么?
最佳答案
这是一个 plunkr 链接 Plnkr
<body>
<h1>Hello Plunker!</h1>
<div id="block">here: </div>
<script>$("#block").load("db.html #some-data");</script>`
我所要做的就是将标签放在标签的末尾,我不知道为什么它会这样工作。但这可能是因为它在检查 #block id 之前加载了内容你的html。
关于带有 #id 的 jQuery load() 不适用于 TEXTAREA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31920665/