Javascript 如何使用鼠标悬停功能的条件

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('

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"});
        }
$(“选定”)。在(“鼠标指针”,功能()上{
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"});
        }

})