JQuery применить связать всех детей - PullRequest
1 голос
/ 04 июня 2009

у меня есть:

$(document).ready(function(){
    $("#eventsContent").children().each(function(){
            $(this).bind("mouseenter", function(){
                $(this).css("background","#F5F5F5");
        });
    });
});

Я пробовал это несколько разными способами, но это суть того, что я сделал.

У меня есть контейнер div с множеством div внутри. Я хочу привязать событие MouseEnter к каждому внутреннему элементу div соответственно (и, в конечном итоге, к указателю мыши, как только я увижу, что сделано, его будет легко развернуть).

Заранее спасибо за помощь.

Ответы [ 2 ]

3 голосов
/ 04 июня 2009
$("#eventsContent div").bind("mouseenter", function(){
  $(this).css("background","#F5F5F5");
});
0 голосов
/ 04 июня 2009

Попробуйте зависание:

$(document).ready(function () {
    $("#eventsContent").children().each(function () {
        $(this).hover(
             function () { $(this).css("background", "#F5F5F5") },
             function () { $(this).css("background", "#000000") }
        );
    });
});

(не тестировал код)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...