js效果

2018SZ 2017-02-13 10:08:48
<ul class="nav">

<li>
<a href="" class="tst">
招商加盟
<h1>join</h1>
</a>
<div class="subnav" style="display:none;">
<a href="">
招商加盟aaa
</a>
</div>
</li>
<li>

<a href="" class="tst">
你好么
<h1>join</h1>
</a>
<div class="subnav" style="display:none;">
<a href="">
你好么bbb
</a>
</div>
</li>
</ul>

循环所有ul中的li,查找li中第一个a标签的文本信息,当它等于招商加盟的时候,删除下面的整个div。
...全文
146 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
2018SZ 2017-02-14
  • 打赏
  • 举报
回复
引用 5 楼 congya001 的回复:
楼上的逻辑没有错,至于是否有具体功能就需要楼主调试了,这应该很简单
恩是的 无奈前端很差 一点都不会 谢谢你们
文修 2017-02-14
  • 打赏
  • 举报
回复
楼上的逻辑没有错,至于是否有具体功能就需要楼主调试了,这应该很简单
二月十六 2017-02-14
  • 打赏
  • 举报
回复
好需要引用jq
二月十六 2017-02-14
  • 打赏
  • 举报
回复
引用 2 楼 robert00100 的回复:
[quote=引用 1 楼 sinat_28984567 的回复:]
 $(function () {
            $("li").each(function () {
                if ($(this).find("a:first").text().indexOf("招商加盟") != -1)
                {
                    $(this).find("div").remove();
                }
            });
我试了下,好像不起作用呢[/quote] 你本来的代码div就是隐藏的
2018SZ 2017-02-14
  • 打赏
  • 举报
回复
引用 1 楼 sinat_28984567 的回复:
 $(function () {
            $("li").each(function () {
                if ($(this).find("a:first").text().indexOf("招商加盟") != -1)
                {
                    $(this).find("div").remove();
                }
            });
我试了下,好像不起作用呢
二月十六 2017-02-14
  • 打赏
  • 举报
回复
 $(function () {
            $("li").each(function () {
                if ($(this).find("a:first").text().indexOf("招商加盟") != -1)
                {
                    $(this).find("div").remove();
                }
            });

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧