【问题标题】:CSS width doesn't apply when cloning html code via .html()通过 .html() 克隆 html 代码时,CSS 宽度不适用
【发布时间】:2015-11-12 18:25:40
【问题描述】:

我有一个包含表单的隐藏 div(显示:无;)。

我使用 jsPanel(jQuery 插件)在我的窗口中显示模式弹出窗口。 当模态弹出时,我使用 .html()

复制模型内隐藏 div 的代码

代码已正确复制,但 css 宽度属性未正确应用。 div 内的表单没有 100% 使用其父容器(jspanel 的 div)。

知道为什么吗?

【问题讨论】:

  • 所以它有属性 style="width:100%;" 。当添加到匹配父级时,它可能不会重新缩放。你能发布一个jsfiddle吗?
  • 是的,这正是正在发生的事情,它不会重新缩放。我会在几个小时内尝试添加一个 jsfiddle
  • 在小提琴上我不能添加 jsPanel 库,但是你有所有的 css 所以你明白了:jsfiddle.net/y6kxbfgL/2@ahervin
  • jsPanel 上的父元素必须有一些冲突的 CSS,因为复制的表单仍然有影响它的 CSS。
  • 好的,我发现表标签应该继承一些错误。我将表格封装在一个简单的
    中,现在它可以工作了。无论如何感谢您的帮助:)

标签: javascript jquery html css width


【解决方案1】:
<table> width was conflicting with jsPanel properties.

将表格嵌入

<div style="width:100%;"> 

解决问题。

【讨论】:

    猜你喜欢
    • 2012-12-21
    • 2017-01-30
    • 2021-12-04
    • 2013-02-15
    • 2016-08-11
    • 1970-01-01
    • 1970-01-01
    • 2015-08-05
    • 2017-10-18
    相关资源
    最近更新 更多