javascript - 切换链接及其内容 Jquery

标签 javascript jquery

我有这个代码 http://jsfiddle.net/tdvtjqah/

$("a[data-toggle]").on("click", function (e) {
	    e.preventDefault(); // prevent navigating
	    var selector = $(this).data("toggle"); // get corresponding element
	    $(".category").hide();
	    $(selector).show();
	});



$('.inline-link a').click(function () {

	$('.inline-link').find('a').removeClass('active');
   	$(this).addClass('active');

});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<div class="inline-link">
    <a href="#" data-toggle="cat-75">Category 75</a>
    <a href="#" data-toggle="cat-76">Category 76</a>
    <a href="#" data-toggle="cat-77">Category 77</a>
</div>

<div class="category cat-75">
  Lorem ipsum dolor sit amet, consectetur adipisicing elit. Tempore non eius voluptatem quo odio vitae dolor tenetur labore quia totam ipsum ad nulla amet quidem suscipit neque quam porro sunt.  
</div>
<div class="category cat-76">
  Lorem ipsum dolor sit amet, consectetur adipisicing elit. Tempore non eius voluptatem quo odio vitae dolor tenetur labore quia totam ipsum ad nulla amet quidem suscipit neque quam porro sunt.  
</div>
<div class="category cat-76">
  Lorem ipsum dolor sit amet, consectetur adipisicing elit. Tempore non eius voluptatem quo odio vitae dolor tenetur labore quia totam ipsum ad nulla amet quidem suscipit neque quam porro sunt.  
</div>

当您点击链接时,我希望显示其内容。

当您单击另一个链接时,其内容会显示,而其他链接则会隐藏。

我尝试使用 [data-toggle] 匹配链接和类别,但在我的代码中,它不起作用。

感谢您的帮助!

最佳答案

您需要选择带点或散列的选择器。就您而言,您已在类里面定义了它们,因此请这样做:

$('.'+selector).show();

关于javascript - 切换链接及其内容 Jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31558426/

相关文章:

Javascript网络爬虫确认确认框

javascript - 使用 jQuery 模板插件和分页插件通过客户端分页显示动态生成的记录时出现问题

jquery - 如何使用 Bootstrap 修复标题中的图像大小

javascript - 在将参数传递给去抖函数时限制或去抖 Vue 2 中的异步调用

javascript - 检查/记录 PhantomJS/CasperJS 使用了多少带宽

c# - 如何在jquery中独立于浏览器捕获精确的td值

javascript - 隐藏带有 slideUp Jquery 问题的选项卡

javascript - Rails3-jquery-autocomplete 没有响应

javascript - 循环遍历父级 DIV 并选择某些子级

javascript - 将JS小部件的属性direction=rtl更改为dir=rtl