JQuery Наведите курсор на вопрос - PullRequest
0 голосов
/ 14 мая 2009

У меня есть этот код:

$("div[id^='intCell']").mouseover(function() {
    $(this).css({ "border:","1px solid #ff097c"});
}).mouseout(function() {
    $(this).css({"border:","1px solid #000"});
})

Но я не могу заставить его работать! В html есть список div, которые генерируются php, чтобы иметь идентификаторы intCell_1, intCell_2 и т. Д. Есть идеи?

Ответы [ 2 ]

1 голос
/ 14 мая 2009

ОБНОВЛЕНИЕ:

вы можете использовать команду "hover" вместо "mouseover" и mouseout ", а также использовать звездочку в селекторе атрибутов:

пример:

$("div[id*='intCell']").hover(function() {
 $(this).css({border:"1px solid #ff097c"});
},
function() {
 $(this).css({border:"1px solid #000000"});
});
0 голосов
/ 14 мая 2009

Неверный синтаксис вашего CSS-объекта!

Должно быть:

$("div[id^='intCell']").mouseover(function() {
        $(this).css({ "border": "1px solid #ff097c"}); // <-- This syntax was wrong
}).mouseout(function() {
        $(this).css({"border": "1px solid #000"}); // <-- This syntax was wrong
})

Рабочий образец: http://jsbin.com/iyoba (редактируется через http://jsbin.com/iyoba/edit)

...