css3场景较为复制的选择器,动态添加类名绑定事件.


有如下场景:


 <div class="first"></div>
<div class="second"></div>

<style>
    div:not(div[class*="first"]):hover{}
</style>

这个选择器能否匹配到 second ? 是不是使用选择器[]的时候单引号错误?

还有一个问题就是:

通过js给dom一个元素添加了一个class类名;
然后通过这个类名给这个dom下面的元素添加事件.

我知道如何给当前的元素加事件,但是不知道给它下面的元素添加事件.


 <div class="old">
    <ul>
        <li></li>
    </ul>
</div>
然后加了一个新Class. new <div class="old new">....</div>

$('body').delegate('new', 'click', function(){}); 这个我会.
如何给下面的元素li绑定事件呢 ?

css3 css HTML JavaScript

栉枝实乃梨 9 years, 6 months ago
  1. div:not(.first):hover

  2. $('body').delegate('.new li', 'click', function(){})

taylor answered 9 years, 6 months ago

Your Answer