创建了一个选项卡,但点击时不会起作用-jQuery issue/newbie
Created a tab but wont function on click - jQuery issue/newbie
我的网站生成器有一个通用的选项卡功能,但我不喜欢它,所以我想我应该自己学习如何构建它。目前,我对CSS比脚本更满意,它显示了我所创建的内容,它看起来像我想要的,但在点击时还不能正常工作。
以下是JSFiddle:https://jsfiddle.net/6oq3t9ev/1/
<ul class="tab_conts" id="recent" style="display: block;">
<li class="tab_cont">
<a href="/test" class="tab_cont_link">Test</a>
<a>
<desc>Testing</desc>
</a>
</li>
<li class="tab_cont">
<a href="/test" class="tab_cont_link">Test</a>
<a>
<desc>Testing</desc>
</a>
</li>
</ul>
<ul class="tab_conts" id="new" style="display: none;">
<li class="tab_cont">
<a href="/test" class="tab_cont_link">Test</a>
<a>
<desc>Testing</desc>
</a>
</li>
<li class="tab_cont">
<a href="/test" class="tab_cont_link">Test</a>
<a>
<desc>Testing</desc>
</a>
</li>
<li class="tab_cont">
<a href="/test" class="tab_cont_link">Test</a>
<a>
<desc>Testing</desc>
</a>
</li>
</ul>
$(document).on("ready int:ready", function() {
var e = $(".tab_name"),
t = $(".tab_conts").hide();
e.prependTo(".tabs-cn"), e.click(function(n) {
n.preventDefault();
var i = $(this),
r = e.index(i);
e.removeClass("tab_name-active"), i.addClass("tab_name-active"), t.hide().eq(r).show()
}), e.first().click() })
像这样的东西应该可以做到:
$(document).ready(function(){
$('.tab_name').on('click',function(){
var href = $(this).attr('href');
$('.tab_conts').css({'display':'none'});
$(href).css({'display':'block'})
});
});
PS。确保你的头部中包含jquery
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
相关文章:
- 创建了一个选项卡,但点击时不会起作用-jQuery issue/newbie
- ng-view 中的脚本在从文件引用时不起作用(JQuery 在角度之前加载)
- 转换效果不起作用jquery
- 淡入淡出和AppendTo不起作用-jQuery
- 变量计算不起作用(jquery/javascript)
- 更改事件不起作用 jQuery 自动完成
- 倒计时不起作用 jquery
- ajax 响应包括 image,onClick 事件对图像不起作用 jQuery
- 从JavaScript添加html,但不起作用jQuery切换功能
- 简单的工具提示插件 - 点击选项不起作用 - jQuery
- 图像滑块不起作用(jquery)- Rails 3项目
- 触发单击事件不起作用 jquery
- 动态创建的 li 点击事件不起作用 jQuery
- Jquery验证不起作用.Jquery-Javascript
- JavaScript生成的元素不起作用-jQuery
- 事件委派不起作用jquery
- 类选择器在追加后不起作用 (JQuery)
- 为什么这个变量不起作用?Jquery
- 首先,渐变有时似乎不起作用(jquery)
- 有什么原因吗('img')加载不起作用(jQuery)