Javascript Jquery id ul li a选择

Javascript Jquery id ul li a选择,javascript,jquery,html,Javascript,Jquery,Html,我想做简单的切换,但上面的代码不起作用 如果单击id区域中的元素,它会工作。执行以下操作: <div id="Day-events-content"> <ul> <li> <time date="12-12-2013"> <em>12-12-2013</em> <small>18:00</small>

我想做简单的切换,但上面的代码不起作用 如果单击id区域中的元素,它会工作。

执行以下操作:

<div id="Day-events-content">
    <ul>
        <li>
            <time date="12-12-2013">
            <em>12-12-2013</em>
            <small>18:00</small>
            </time>
            <a href="#">EU driving</a>
            <p class="hidden">Lorem</p>
        </li>
    </ul>
</div>
</div>

$("#Day-events-content ul li a").click(function (event){
   alert('o');
});
$("#Day-events-content ul li a").click(function (event){
    $('p.hidden').toggle();
});

下面是对我有用的

:你用什么来切换p元素?之后就关闭了,但最后的结果是什么?也可以使用“.toggle”代替。click@jplara他为什么要用.切换而不是点击?@kevin B他就是这么说的。他想做一个简单的切换你没有jquery?id拼错了Edd?不正确的标记?check firebug或dev toolsDouble checked-仍然不起作用。在控制台中,我得到-event.returnValue已弃用。请改用标准event.preventDefault所有的html都是由js.OK生成的。相反。单击->。在$Day事件内容上,它在本地主机上工作。当我需要$Day事件内容时,它不工作。当我的localhost是硬编码的时候,没有一个ideaIt可以在它上面工作,但是当JS创建Day events内容列表时,它就不工作了。我认为你不能用大写字母来开始你的ID。Necro评论。很抱歉
$("#Day-events-content ul li a").click(function (event){
   $('.hidden').toggle();
});