jquery - 用你自己的 css 覆盖 css

标签 jquery html css

我有一个来自第三方源的布局,我需要在我自己的 CSS 中覆盖它。我可以使用常见的 css 规则来更改样式,例如:

#someid-div input[type=checkbox]{
    display:block;
}

#someid-container .h1 {
    font-size:20px !important;
}

但现在我遇到了不同的情况,我需要环绕或引入额外的标签来显示所需的布局。例如

<div class="row" style="margin-bottom: 20px;">
            <div class="form-group col-sm-6">
                <label class="control-label" for="email">Email</label>
                <input name="email" class="form-control" id="email" type="text">
            </div>
 </div>

类似于:

<div class="row" style="margin-bottom: 20px;">
    <div class="form-group col-sm-4">
       <label class="control-label" for="email">Email</label>
    </div>
    <div class="form-group col-sm-6">
        <input name="email" class="form-control" id="email" type="text">
    </div>
</div>

这在 CSS 中可行吗?还是我需要为此使用 jquery?代码片段将不胜感激。 谢谢

最佳答案

您可以使用 jquery 实现它。这样的事情就可以了。

    $(".row").empty();
    var html = '<div class="form-group col-sm-4"><label class="control-label" for="email">Email</label></div><div class="form-group col-sm-6"><input name="email" class="form-control" id="email" type="text"></div>';
    $(".row").append(html);

在您的预期操作成功后插入它。

关于jquery - 用你自己的 css 覆盖 css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33931595/

相关文章:

html - 在div中居中图像

html - 向两侧 float div

javascript - Jquery Accordion 不折叠

javascript - 导航栏上的 Bootstrap 词缀,属性始终打开(类始终处于事件状态)

javascript - 需要限制用户检查每个内表中的连续复选框

javascript - Jquery 可调整大小仅适用于最近(最后)动态创建的 div

javascript - jQuery 延迟 : "then" . .. "when"... "join"或 "blockUntilDone"在哪里?

html - 添加内容后,容器 div 会向左移动

javascript - jQuery如何使用td背景颜色

java - 定义由 canvas2image 生成的图像的属性,例如替代标签