jQuery应用操作之---网页选项卡(tabs)

示例:

<div class="tab">
    <div class="tab_menu">
        <ul>
            <li class="selected">时事</li>
            <li>体育</li>
            <li>娱乐</li>
        </ul>
    </div>
    <div class="tab_box">
        <div>时事</div>
        <div class="hide">体育</div>
        <div class="hide">娱乐</div>
    </div>
</div>     

需求:为<li>元素绑定单击事件,将当前单击的<li>元素高亮,然后去掉其他同辈<li>元素的高亮,同时切换选项卡内容。
代码如下:

var $div_li = $("div.table_menu ul li");
$div_li.click(functijon(){
    $(this).addClass("selected") //当前<li>高亮
        .siblings().removeClass("selected"); //其他同辈<li>去掉高亮
    var index = $div_li.index(this); //获取当前点击<li>在所有<li>中的索引
    $("div_tab_box>div") //选取子节点
        .eq(index).show(); //显示当前<li>对应的tab内容
        .siblings().hide();	//隐藏其他同辈<li>对应的tab内容
});

  

时间: 2024-12-16 02:52:41

jQuery应用操作之---网页选项卡(tabs)的相关文章

jquery实现的网页选项卡(拾忆)

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>网页选项卡</title> <style> *{ margin:0; padding:0;} body { font:12px/19px Arial, Helvetica, sans-serif; color:#666;} .tab { widt

超简单的网页选项卡---jQuery

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>网页选项卡</title> <script src="jquery-1.4.2.js"></script> <script type="text/javascript"> $(funct

java web前端easyui(layout+tree+双tabs)布局+树+2个选项卡tabs

1.列出要实现的样式: 2.实现的代码: 分三大部分: 1):页面主体部分:mian.vm <html> <head> <title>Ks UI</title> #parse("ui:include") <style> body{padding:0;margin:0} </style> <script> $(document).ready(function(){ var tabs_content = $

jQuery 常见操作实现方式

一篇 jQuery 常用方法及函数的文章留存备忘. jQuery 常见操作实现方式 $("标签名") //取html元素 document.getElementsByTagName("") $("#ID") //取单个控件document.getElementById("") $("div #ID") //取某个控件中 控件 $("#ID #ID") // 通过控件ID取其中的控件 $(

cookie与Session的区别,以及jQuery怎样操作cookie和Session

cookie与Session的区别 Cookie,有时也用其复数形式Cookies,指某些网站为了辨别用户身份.进行session跟踪而储存在用户本地终端上的数据(通常经过加密).Session是指一个终端用户与交互系统进行通信的时间间隔,通常指从注册进入系统到注销退出系统之间所经过的时间.以及如果需要的话,可能还有一定的操作空间. jQuery怎样操作cookie 一个轻量级的cookie 插件,可以读取.写入.删除 cookie. jquery.cookie.js 的配置 首先包含jQuer

4、jquery表格操作

1.<html> 2.<head> 3.<title>jquery表格操作</title> 4.<script language="javascript" src="jquery.table.tr.js"></script> 5.</head> 6.<body> 7. <a href="#" onclick="add_line();&q

转:jQuery 常见操作实现方式

http://www.cnblogs.com/guomingfeng/articles/2038707.html 一个优秀的 JavaScript 框架,一篇 jQuery 常用方法及函数的文章留存备忘. jQuery 常见操作实现方式 $("标签名") //取html元素 document.getElementsByTagName("") $("#ID") //取单个控件document.getElementById("")

jQuery HTML 操作

jQuery 包含很多供改变和操作 HTML 的强大函数. 改变 HTML 内容 语法 $(selector).html(content) html() 函数改变所匹配的 HTML 元素的内容(innerHTML). 实例 $("p").html("W3C HTML"); 查看示例 添加 HTML 内容 语法 $(selector).append(content) append() 函数向所匹配的 HTML 元素内部追加内容. 语法 $(selector).prep

网页选项卡的应用

<title>无标题文档</title><style type="text/css"> body{ font-size:13px;} ul,li{ margin:0; padding:0; list-style:none;} #menu li{ text-align:center; float:left; padding:5px; margin-right:2px; width:50px; cursor:pointer;} #menu li.tabF