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

阿飞i
  • 629

有如下场景:

<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绑定事件呢 ?

回复
阅读 2.6k
1 个回答
  1. div:not(.first):hover

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏