bootstrap tabale 点击_jquery+bootstrap实现tab切换, 每次切换时都请求数据, 点击提交分别向不同的地址提交数据...
今天一个朋友叫帮做一个tab切换, 每一个tab内容区域都是从后台取出的数据, 这些数据要用表格的形式显示处理, 并且表格的内容区域可以修改, 如下所示:
例子查看请演示查看.
截图如图所示:
实现步骤:
几个需要注意的点:
1. tab部分加一个data-id, 当中的id与下面要显示的具体内容的tab-content的id一致.
- 标题1
- 标题2
- 标题3
2. 具体内容部分
标题1 | |
标题2 | |
标题3 |
提交
提交
提交
3, 刚开始让所有的都隐藏, 只有添加了class="active"的才显示.
.tab-content{
display: none;
}
.tab-content.active{
display: block;
}
4. 写js:
点击li标签对应的tab时:
$('.nav-tabs li').click(function(){
$(this).addClass('active').siblings().removeClass('active');
var _id = $(this).attr('data-id');
$('.tabs-contents').find('#'+_id).addClass('active').siblings().removeClass('active');
switch(_id){
case "tabContent1":
getTabContent1();
break;
case "tabContent2":
getTabContent2();
break;
case "tabContent3":
getTabContent3();
break;
default:
getTabContent1();
break;
}
});
每点击一个li就发送一次请求:
/**
* 获取tab1的内容
* @return {[type]} [description]
*/
function getTabContent1(){
$.get('../json/table1.json',function(response){
console.log("response:====");
console.log(response);
if(response.code === 10000){
var data = response.data,
tableList = '';
data.forEach(function(detail){
tableList += '
'+
'
'+detail.title+''+
'
'+
'
';
});
$('#tabContent1').find('tbody').html(tableList);
}
});
}
点击各个不同的tab下面的提交按钮时:
/**
* tabContent1点击提交
* @param {[type]} ){var tabContent1 [description]
* @return {[type]} [description]
*/
$('#tabSubmit1').click(function(){
var tabContent1 = $('#tabContent1');
var trs = tabContent1.find('tr');
params = [];
trs.each(function(index,tr){
var obj = {
title:tabContent1.find('tr').eq(index).children().eq(0).html(),
content:tabContent1.find('tr').eq(index).children().eq(1).find('input').val()
};
params.push(obj);
});
console.log("params:====");
console.log(params);
$.post('',params,function(response){
if(response.code === 10000){
alert('更新成功');
}else{
alert('更新失败');
}
});
});
bootstrap tabale 点击_jquery+bootstrap实现tab切换, 每次切换时都请求数据, 点击提交分别向不同的地址提交数据...相关推荐
- jquery+bootstrap实现tab切换, 每次切换时都请求数据, 点击提交分别向不同的地址提交数据...
今天一个朋友叫帮做一个tab切换, 每一个tab内容区域都是从后台取出的数据, 这些数据要用表格的形式显示处理, 并且表格的内容区域可以修改, 如下所示: 例子查看请演示查看. 截图如图所示: 实现步 ...
- Bootstrap学习(三)——Bootstrap 插件
Bootstrap学习(三)--Bootstrap 插件 Bootstrap 插件 Bootstrap 自带 12 种 jQuery 插件,扩展了功能,可以给站点添加更多的互动. 站点引用 Boots ...
- php 表格导入excel插件,BootStrap Fileinput插件和表格插件相结合实现导入Excel数据的文件上传、预览、提交的步骤...
这篇文章主要介绍了BootStrap Fileinput插件和Bootstrap table表格插件相结合实现文件上传.预览.提交的导入Excel数据操作步骤,需要的朋友可以参考下 bootstrap ...
- element,点击查看,实现tab切换:
点击查看,实现tab切换: 代码如下: <template><div><el-table :data="tableData" style=" ...
- bootstrap网格系统_如何使用Bootstrap网格系统?
bootstrap网格系统 In the last article, we learned how to create a simple page of Bootstrap? Now, we will ...
- html遮罩层模态提示,页面遮罩层,并且阻止页面body滚动。bootstrap模态框原理,.bootstrap模态...
页面遮罩层,并且阻止页面body滚动.bootstrap模态框原理,.bootstrap模态 实现思路: 1.需要有一个层将body遮住,放在body上方. 2.修改body的overflow属性值为 ...
- bootstrap学习笔记一: bootstrap初认识,hello bootstrap(下)
这一篇主要是补上源码,开始之前请先回顾:bootstrap学习笔记一: bootstrap初认识,hello bootstrap(上) 首先,我们的页面要求, lang,charset等就不用说了,老 ...
- bootstrap使用方法以及创建bootstrap模板
创建bootstrap项目 1.进入官网进行下载 Bootstrap v3 中文文档 · Bootstrap 是最受欢迎的 HTML.CSS 和 JavaScript 框架,用于开发响应式布局.移动设 ...
- 使用Tab键控制切换网页光标位置
使用tabIndex属性可以很方便的控制光标位置,具体用法 <element tabindex="number"> 其中的数字: 1 ~ 32767( 2的15次方减1 ...
最新文章
- [物理学与PDEs]第4章习题3 一维理想反应流体力学方程组的数学结构
- SCM-SVN集成服务器
- 【详细分析】1023 Have Fun with Numbers (20 分)_20行代码AC
- python把浮点数转换成16进制_Python将colorsys RGB坐标转换为十六进制
- JavaMail中附件名称有乱码
- 微软Kubernetes服务AKS开发正式版空间服务
- sql行转列 列数据不定 sql交叉报表实例
- linux运维服务常见故障,linux常见故障处理
- python数组写入txt
- __construct __destory __call __get __set
- kibana从入门到精通-Kibana配置详解
- 关于中国电信面试问到的问题
- Mybatis在xml文件中处理大于号小于号的方法
- 气球java游戏_气球游戏-2019腾讯笔试
- 树莓派高阶课程7:树莓派博通BCM2835芯片手册导读
- Windows 10 资源管理器使用深色主题
- 买的香港云服务器怎么用?云服务器使用教程
- NPOI在Excel中插入图片
- satisfy_dependencies_for: Cannot satisfy the following dependencies
- 40%带宽成本节约!京东云视频云正式支持AV1编码
热门文章
- 强烈推荐:SiteServer CMS开源免费的企业级CMS系统!
- 如何使用 C# 中的 Lazy
- IdentityServer4系列 | 授权码模式
- 使用 GB28181.Solution + ZLMediaKit + MediaServerUI 进行摄像头推流和播放
- .NET Core接入ElasticSearch 7.5
- 使用 VMware + win10 + vs2019 从零搭建双机内核调试环境
- gRPC in ASP.NET Core 3.x - gRPC 消息定义
- 大白技术控 | Windows10X 模拟器简单上手体验
- 微服务探索与实践—总述
- C#并行编程(5):需要知道的异步