带有 #id 的 jQuery load() 不适用于 TEXTAREA

标签 jquery ajax textarea

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/

相关文章:

php - MySQL - 比较来自 Ajax 数组的值,如果不在表中则删除它们

ABAP DynPro 中具有语法突出显示的文本区域

javascript - 使用jquery选择器和事件调用javascript对象中的函数

javascript - 点击隐藏选项卡时谷歌地图部分加载

javascript - FooTable 插件日期时间问题

jquery ajax 单击时调用,仅有效一次

python - Django 对象不可迭代,为什么?

javascript - 如何在 Django 中使用自定义表单访问和处理数据

javascript - 滚动到 jQuery-Textarea 的顶部

javascript - jQuery 不更新 textArea