如何解决我需要仅使用jQuery来指定顶级LI的帮助
| 我试图限制append函数,使其仅适用于顶级LI,但是我显然不知道如何选择这种函数。我已经搜寻了最近几天,希望找到可以引导我朝正确方向前进的东西,但到目前为止还没有运气... 我只希望在顶层使用向下箭头,而在后续的LI中使用向右箭头。希望这会有意义。这是我正在使用的代码。$(\"ul.dropdown li:has(ul)\").find(\"a:first\").append(\'<img class=\"down_arrow\" border=\"0\" style=\"padding-left:3px;\" src=\"http://nunyabiz.zxq.net/img/down.gif\" />\')
$(\"ul.dropdown li ul li:has(ul)\").find(\"a:first\").append(\'<img class=\"right_arrow\" border=\"0\" style=\"padding-left:3px;\" src=\"http://nunyabiz.zxq.net/img/right.gif\" />\');
要查看完整的代码:http://nunyabiz.zxq.net/menu/index.html
解决方法
使用子选择器(“父>子”)选择器
$(\"ul.dropdown > li:has(ul)\").find(\"a:first\").append(
$(\"<img>\",{
\"class\": \"down_arrow\",border: 0,style: \"padding-left:3px;\",src: \"http://nunyabiz.zxq.net/img/down.gif\"
})
);
或您的感受:
$(\"ul.dropdown > li:has(ul)\")
.find(\"a:first\")
.append(\'<img class=\"down_arrow\" border=\"0\" style=\"padding-left:3px;\" src=\"http://nunyabiz.zxq.net/img/down.gif\" />\')
没关系
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。