【发布时间】:2018-08-24 09:59:39
【问题描述】:
我正在尝试使用以下语句应用内联 css。
$('.WarningCount').parent().css('margin-left', '-1.4% !important;');
但它不起作用,它不仅仅被应用。我在开发者控制台中看不到这种风格。我必须覆盖整个样式才能使其正常工作。
$('.WarningCount').parent().attr('style', 'margin-left:-1.4% !important;');
任何原因可能是这里的真正问题。
【问题讨论】:
-
您能否创建minimal reproducible example 供我们查看,我们还需要 html 来尝试查找错误,可能还需要适用于父元素的其他 css 规则。跨度>
-
请也发布您的html
-
查看副本以解决当前问题。不过,我建议您构建 CSS 选择器以正确使用选择器优先级。这是一个更可扩展的修复程序。
-
我建议使用 JQuery 文档中提到的类,
$('.WarningCount').parent().addClass('margin-left-added-class')