使用单击事件更改所有元素的样式

时间:2012-03-09 16:23:59

标签: jquery

我正在学习JQuery,因为我正在对网站进行重大的重新设计。我意识到在javascript中做一些样式是多么好,而不是记住为每个div添加正确的css类(显然,我喜欢忘记这些事情)。

无论如何,我想将样式cursor: pointer;添加到已注册click事件的所有元素。我认为它需要看起来像这样:

$("div").Find(/*Has Click Event*/)
  .css("cursor", "pointer");

1 个答案:

答案 0 :(得分:2)

$("div").each(function () {
    if($(this).data("events") !== 'undefined' && $(this).data("events").click) {
        $(this).css({"cursor": "pointer", "border": "1px solid red"});
    }
});​

Demo.