Javascript 如何使用鼠标悬停功能的条件
CSS:Javascript 如何使用鼠标悬停功能的条件,javascript,jquery,html,Javascript,Jquery,Html,CSS: if($("#<?php echo $idvalue;?>").find('.selected')) { alert('if cond'); $(this).find('ul').css({"display":"block"}); } else { alert('else cond'); $(this).find('
if($("#<?php echo $idvalue;?>").find('.selected'))
{
alert('if cond');
$(this).find('ul').css({"display":"block"});
}
else
{
alert('else cond');
$(this).find('ul').css({"display":"none"});
}
$(“选定”)。在(“鼠标指针”,功能()上{
if($(“#”)查找('.selected'))
{
警报(“如果有条件”);
$(this.find('ul').css({“display”:“block”});
}
其他的
{
警报(“其他条件”);
$(this.find('ul').css({“display”:“none”});
}
})
为什么需要jquery?为什么不直接使用CSS和:首先,你不能有超过1个元素具有相同的ID。它们是唯一的。@饥饿者是的,我通过CSS获得了,我忘记了Manish我通过CSS获得了它,无论如何我都会尝试上面的代码
if($("#<?php echo $idvalue;?>").find('.selected'))
{
alert('if cond');
$(this).find('ul').css({"display":"block"});
}
else
{
alert('else cond');
$(this).find('ul').css({"display":"none"});
}
li ul { display: none; }
li.selected:hover ul { display: block; }
$("#selected").on("mouseenter",funtion(){
if($("#<?php echo $idvalue;?>").find('.selected'))
{
alert('if cond');
$(this).find('ul').css({"display":"block"});
}
else
{
alert('else cond');
$(this).find('ul').css({"display":"none"});
}
})