如何显示:none到链接或包含特定字符串的h2
How do you display:none to links or h2s containing a certain string?
我要再试试这个问题。感谢所有在提问中提供建议的人。
这是我的JSfiddle链接:http://jsfiddle.net/trevhud/VFJf8/4/
还有一个html:的示例
<div class= "category-tree">
<section class="category mainCat">
<h2><a href="#">Documentation</a></h2>
</section>
<section class="category">
<h2><a href="#">General</a></h2>
<section class="section">
<h3><a href="#">General</a></h3>
<ul class="article-list">
<li><a href="#">Reset or Reactivate</a></li>
<li><a href="#">Create an account</a></li>
</ul>
</section>
</section
</div>
正如您所看到的,当您单击一个类别时,这些部分会弹出。当你点击一个部分时,文章列表会弹出。
当类别下的h2与部分下的h3具有完全相同的文本时,我想隐藏h3并立即显示文章列表。这样一来,用户就不必点击两次才能看到链接上的文章列表,因为链接上的内容完全相同。我在JS的底部包含了一个潜在的答案,这似乎不是我所描述的。感谢大家的帮助
如果你只想检查h2与下一个h3标签的文本,你可以在点击事件中做这样的事情:
if($(this).next().find('h3 a').text() == $(this).text())
{
$(this).next().find('h3').toggle();
}
相关文章:
- 如何使用JQuery在HTML中创建包含字符串参数的引号的onclickjavascript链接
- 正在尝试将标题标记添加到mailto链接,正文中包含URL
- 当页面包含指向一个图像的多个链接时,fancyBox会复制缩略图辅助图像
- 我发现了一些只在移动设备上可见的垃圾邮件链接,我可以'找不到包含此垃圾邮件链接的脚本的位置
- DataTable如何防止在包含超链接的列中单击行
- 将.js文件中的数据包含到链接中
- 谷歌表单:在文档的电子邮件中包含超链接'谷歌硬盘的位置
- AngularJS 指令:使用包含/编译链接集合中的对象
- 检查页面标题是否包含在链接属性中,并使用jQuery分配活动类
- WordPress被黑客入侵以包含反向链接
- 根据包含的链接移动DOM中的元素
- iframe中包含的链接没有任何作用
- 在jquery中,我如何检测一个段落是否包含一个链接,并且只有一个链接而没有其他链接
- 导航到另一个页面,其中包含通过链接的 POST 请求
- 包含推荐链接的HTML iframe
- 在数组中创建包含超链接项的下拉列表
- 使(可能是动态加载的)元素通过JavaScript可点击,但优先考虑其中包含的链接
- 提取包含符号链接的压缩文件
- 如何使用简单的 html 实现 asp.net 的母版详细信息或在标题部分包含标题链接
- 替换/重定向包含锚链接 (#) 的 URL