我正在大量使用jQuery UI小部件,并且由于我需要解决的疏忽,主题变得越来越难.
考虑这个问题:
<div id="node" class="ui-widget">
<div class="ui-widget-content">
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
然后这个jquery
<script>
$(function() {
$('#node').hover(function (){
$(this).toggleClass("ui-state-error");
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
我希望ui-state-error对嵌套div很重要.这是伪代码,但我发现大量的例子发生在容器有css交换和子(basicaly)忽略它的情况下.更糟糕的是:如果我想能够在jQuery中覆盖说"backgroundcolor = ui-state-error:background-color知道100%这一切都不会破碎,因为我不知道"必然,该背景是有关元素的重要背景.
这里是一个案例的小提琴http://jsfiddle.net/WCuYH/1/
编辑我打算推荐这个问题是关闭的,因为没有任何尝试的答案,只是从原始帖子的本质偏离太多