如何改变值在html加载与jQuery
How to change value in html loaded with jQuery?
单击按钮后,我将一些额外的html加载到我的站点中,并将其保存在另一个文件中。加载后,我想在加载的html中做一些改变。我目前尝试这样做:
$.when($("#divForInsert").load("/toInsert.html")).done(function(){
$("#someInput").val("new text in it");
});
文件内容如下:
<input type='text'
size='5'
id='someInput'
name='someInput'>
我确信#someInput
存在(在toInsert.html
中检查它,并在浏览器中检查元素),因为我使用。done()加载它,我想当我试图改变它的值时,它已经加载了。那么,为什么它拒绝改变呢?
欢迎所有提示!
[编辑]我错误地说这是一个div我试图改变,但它实际上是一个输入字段。
试试这个:
$("#divForInsert").load("/toInsert.html", function() {
$("#someInput").val("new text in it");
});
相关文章:
- Webpack:如何将原始HTML加载为React JSX
- 画布 HTML 加载时间
- 使用 Ajax 在 html 加载后调用 jquery 插件
- 用javascript(不带外部文件)将html加载到另一个html中
- 错误 404 时,通过 jQuery 将 HTML 加载到 DIV 中
- 如何在将 html 加载到对话框中后更改标签的文本
- 如何将数据从服务器呈现的 html 加载到模型中
- jQuery 从外部 html 加载内容
- Ajax 将 html 加载到页面上并使用页面 js 不起作用
- 如何在没有安全警告的情况下将一个 html 加载到另一个 html 中
- 安卓:根据上一次活动列表中的选择,修改本地静态html加载的JS
- 在AppStore发布时,iOS应用程序上的index.html加载路径不正确
- 使jquery.load在HTML加载之前发生
- 使用jqueryload方法将ajax响应数据作为内部html加载到页面元素中
- HTML加载用户单击按钮时输入的输入字段数
- jQuery Mobile从新html加载第二个页面
- 使用ajax将html加载到Datatable子行中
- 使用JavaScript将HTML加载到DIV
- 使用JS和JQuery替换AJAX中的字符串或html加载
- js函数加载的页面无法使用js函数js-html加载另一个页面