javascript - Css 类设计不适用于 append 元素

标签 javascript jquery html css append

enter image description here enter image description here

当我用 Jquery append 一些 html 代码时,形成上面的两个图像 css 不起作用。这是我的 html 代码:

<tbody id="strengthsTableBody">
<tr><td class='text-center'>
<div class="text-center">
    <div class="inline">
        <div class="easypiechart" 
        data-percent="90" 
        data-line-width="15"
        data-track-color="#eee" 
        data-bar-color="#5cb85c"
        data-scale-color="#fff" 
        data-size="100" 
        data-line-cap='butt'>
            <span class="h3 step">90</span>%
        </div>
    </div>                      
 </div>
</td></tr>

我用 Jquery append 了一些代码并将其作为字符串,但它不起作用。这是我的追加脚本:

courceResultsData = 
"<tr><td class='text-center'>
    <div class='text-center'>
        <div class='inline'>
            <div class='easypiechart'
            data-percent='90'
            data-line-width='15'
            data-track-color='#eee'
            data-bar-color='#5cb85c'
            data-scale-color='#fff'
            data-size='100'
            data-line-cap='butt'>
                <span class='h3 step'>90</span>% 
            </div> 
        </div> 
    </div>
</td>
</tr>";

$("#strengthsTableBody" ).append( courceResultsData );

如果可能的话,你可以建议任何其他这些脚本或 css 之王

最佳答案

我认为饼图是在页面加载时由 javascript 创建的,因此当您在开始标记中使用它时它可以工作,当您使用 jQuery 添加它时您需要自己触发库。

关于javascript - Css 类设计不适用于 append 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43629495/

相关文章:

javascript - C# 裁剪、缩放、旋转图像

javascript - jQuery 添加/删除文本框

jquery - 使用 jQuery 将对象中的每个值转换为字符串

javascript - 如何使用变量和函数调用将 html 字符串解析到 JSX 客户端

JavaScript 关闭错误

javascript - 在 Jest 中进行单元测试时模拟 vscode API

html - CSS 添加第二个下拉面板

javascript - 如何在不使用位置属性的情况下重叠表格(td)文本

javascript - 如何检测一个形状是否在 html5 Canvas 中碰到另一个?

javascript - jquery/ajax 加载 href onClick 用于多个链接