jQuery 在动态加载内容并使用 .replaceWith() 后不应用样式
jQuery not applying styles after dynamically loading content and using .replaceWith()
我认为这可能是一个简单的问题,我错过了一些明显的东西,但是..
我正在使用jQuery .ajax()动态加载一些内容:
$.ajax({
type: method,
url: url,
data: form_data
}).done(function (data) {
var results = $('<div>').html(data).find('#myContainer');
$('#innerElement').replaceWith(results.find('#innerElement'));
});
这是一个稍微简化的版本。"innerElement"包含使用断点设置样式的元素,一旦内容被交换,就不会应用这些断点样式。如何使用jQuery(不是移动)重新初始化样式,我使用的是v.1.11.0
如果它有帮助,我正在加载带有引导样式的元素,并且我有一些带有"visible-lg"等的div 没有应用它们的样式。
任何帮助表示赞赏..
我无法测试它,但我认为问题很简单:
var results = $('div').html(data).find('#myContainer');
在jQuery选择器中,你必须使用"标签的纯名称",而不是完整的html标签
相关文章:
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 将样式表插入iframe
- 跟踪在页面加载时应用内联样式的JavaScript
- 如果文本字段为空,则使用JavaScript应用CSS样式
- 定义完全独立的样式信息
- W3C循环样式的JavaScript
- jQuery/JavaScript在线公文包表单-打印样式表
- 使用递归、Ramda.js和无点样式重构字符串的getPermutations()
- FF和Chromium中CSS样式按钮的外观差异
- 如何首先设置样式<td>表中包含在窗体中的元素
- javascript问题正文样式
- 使用具有内联样式的tidy-html5
- DataTables-创建自定义分页样式(加载更多样式)
- 具有所有样式的文本正在复制到可编辑文本区域
- 如何提供在javascript中编写对对象的重复访问以设置元素样式的简写
- 绑定Range输入以修改样式
- 一个正则表达式,用于从JS中的HTML标记中删除id、样式和类属性
- 不同页面背景的body标记上的角度ng样式
- 列表样式在IE中未设置为none,但在IE中适用
- jQuery 在动态加载内容并使用 .replaceWith() 后不应用样式