【发布时间】:2012-10-30 10:23:49
【问题描述】:
我承认迷路了。我正在尝试选择一个嵌套在嵌套在 div 中的 ul 中的行项目中的按钮
这是创建菜单栏的 php。它通过 ajax 返回到 id 为“menubar”的 div。那部分工作正常。但是,我的点击功能都没有做任何事情。
echo "<ul>";
echo "<li class = 'menu'><button class = 'menbtn' id='scores'>Scores</button></li>";
echo "<li class = 'menu'><button class = 'menbtn' id='rules'>Rules</button></li>";
echo "<li class = 'menu'><button class = 'menbtn' id='courses'>Courses</button></li>";
echo "<li class = 'menu'><button class = 'menbtn' id='history'>Comments</button></li>";
echo "<li class = 'menu'><button class = 'menbtn' id='history'>Reservation</button></li>";
echo "</ul>";
我假设我必须使用某种嵌套选择,因为对于 id 为“scores”的按钮的单击功能 - $('#scores') 什么都不做。我已经尝试了各种嵌套选择器并且已经删除了。
如果有人可以向我展示带有“分数”ID 的按钮的正确选择器,我会从那里弄清楚。
谢谢,
DMD
【问题讨论】:
-
获取输出标记和 JS 并粘贴到 jsfiddle 或 jsbin。需要更多上下文。点击#scores 应该没问题。我在猜测 $ 准备好之前的语法错误或绑定。