Как правильно использовать «ЭТО», чтобы выбрать идентификатор внутри «li»?jquery выберите этот идентификатор внутри li
<li class="item">
<div id="sale_container">text</div>
</li>
$("li.item").hover(function() {
$("#sale_container").fadeIn(400);
})
$("li.item").mouseleave(function() {
$("#sale_container").fadeOut(400);
})
Как он влияет на все ли с классом «item». Итак, я хочу, чтобы это повлияло на каждую ли, когда мышь закончилась.
Этот пример не работает
$("li.item").hover(function() {
$(this)("#sale_container").fadeIn(400);
})
$("li.item").mouseleave(function() {
$(this)("#sale_container").fadeOut(400);
})
Вы не можете иметь несколько тегов с тем же ID, также это может быть сделано с чистым CSS. http://stackoverflow.com/questions/9250619/fade-in-out-with-css3 – asawyer
Я думаю, что в IE будет проблема. Как бы это ни выглядело – Andrei
Измените идентификатор на класс и селектор из ответа @ David на '$ (this) .find (". Sale_container "). FadeIn (400);' и у вас будет 0 вопросов. – asawyer