Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery UI CSS重置_Css_Jquery Ui_Less_Jquery Ui Datepicker_Reset - Fatal编程技术网

jQuery UI CSS重置

jQuery UI CSS重置,css,jquery-ui,less,jquery-ui-datepicker,reset,Css,Jquery Ui,Less,Jquery Ui Datepicker,Reset,我正在一个已经启动的WP网站上实施预订流程。该网站有一个MailChimp插件,它使用jQueryUI,并为此指定了一个主题,我无法删除或更改这部分内容。 这会覆盖jQuery Datepicker的自定义css(less),从而影响预订过程中的代码 我的问题是如何重置具有特定祖先类(.odin)的所有jQuery UI组件?这样,只有低于该类的组件才会重置 比尔 .odin{ * } 这被称为清除黑客,这不是一个好的做法。首先检查备选方案。如果您必须覆盖css,就像您的情况一样,只需使用更高的

我正在一个已经启动的WP网站上实施预订流程。该网站有一个MailChimp插件,它使用jQueryUI,并为此指定了一个主题,我无法删除或更改这部分内容。 这会覆盖jQuery Datepicker的自定义css(less),从而影响预订过程中的代码

我的问题是如何重置具有特定祖先类(.odin)的所有jQuery UI组件?这样,只有低于该类的组件才会重置

比尔

.odin{ * }


这被称为清除黑客,这不是一个好的做法。首先检查备选方案。

如果您必须覆盖css,就像您的情况一样,只需使用更高的专用性即可。从您选择的元素检查器中获取选择器,并添加包装器类的附加特性。odin.datepicker td{/*您的规则*/}

我认为您的问题的答案不在于jQuery,而在于CSS。您需要有更好、更具体的css选择器,这些选择器最终不会被jQueryUI规则打败


我发现使用这个有帮助

谢谢各位。我想我只需要把我的方式放在其他文件之上。如果有别的办法,我只是在钓鱼如果你对它没有控制权,可能就没有了。元素本身应该有一个可以修改的css文件夹,但我不确定如何在wordpress中为插件创建一个子元素,以便插件更新不会取消您的更改。