获取JQuery UI tabs中被选中的tabs的方法
JQuery标签事件处理实例
如果你正在使用JQuery tabs而且想从基本的功能扩展到自定义的功能,这是你最好知道如何处理JQuery的点击事件。
在这篇文章中:
1.回顾如何添加当tab被点击时的事件处理
背景:
需要了解的是,JQuery在不断修正的,很多有用的信息只针对于某一特定的老版本,JQuery已经不在支持。
在这种情况下,JQuery-ui对标签页的事件监听的支持从1.9.x的show命令切换到JQuery-UI 1.10.x的activate命令。
处理一个Tab的点击事件在JQuery-UI 1.10.x和JQuery UI 1.9.x
这是一个用于JQuery-UI 1.10.x的激活tab响应的代码片段在这个页面,将会执行你自己写的代码,当第二个tab被点击。
<script type="text/javascript" >$(function () {$('#tabs').tabs({activate: function (event, ui) {var $activeTab = $('#tabs').tabs('option', 'active');if ($activeTab == 1) {// HERE YOU CAN ADD CODE TO RUN WHEN THE SECOND TAB HAS BEEN CLICKED }}}); });</script>
这是早期版本的JQuery-UI使用show命令。
<script type="text/javascript" >$(function () {$('#tabs').tabs({show: function (event, ui) {var $activeTab = $('#tabs').tabs('option', 'active');if ($activeTab == 1) {// HERE YOU CAN ADD CODE TO RUN WHEN THE SECOND TAB HAS BEEN CLICKED }}}); });</script>
从上面的代码可以看出,JQuery的编写者可以仅仅将show改变成activate由于语法的原因。作为一个开发者,需要记住,如果一部分的JQuery的代码不起作用,最好在猜测是否有bug前,检查一下语言弃用帮助。
参考资料:
1.JQuery – Example of Tabs Event Handling
2. JQuery中文文档
转载于:https://www.cnblogs.com/shubin/p/7463353.html
获取JQuery UI tabs中被选中的tabs的方法相关推荐
- jquery.easyui.tabs 中的首个tabs被最后tabs覆盖的问题解决方法
jquery.easyui.tabs 中的首个tabs被最后tabs覆盖的问题解决方法 参考文章: (1)jquery.easyui.tabs 中的首个tabs被最后tabs覆盖的问题解决方法 (2) ...
- jquery.ui.draggable中文文档jquery 自由拖拽类~study~
为什么80%的码农都做不了架构师?>>> JQuery UI Draggable插件用来使选中的元素可以通过鼠标拖动. Draggable的元素受影响css: ui-dragg ...
- ajax动态选项卡,如何将动态生成的ajax内容附加到jquery ui选项卡中新添加的选项卡?...
我在侧面板上有以下表格的表格: one two three four 当有人点击该列的某一行时,该行的标题将作为参数传递给在主面板中显示搜索结果的函数. $("#content-displa ...
- 解决Select2控件不能在jQuery UI Dialog中不能搜索的bug
本文使用博客园Markdown编辑器进行编辑 1.问题呈现 项目中使用了jQuery UI的Dialog控件,一般用来处理需要提示用户输入或操作的简单页面.逻辑是修改一个广告的图片和标题. 效果截图如 ...
- Java获取三个数字中的最大值[5种解决方法]
第一种解决方法[if嵌套] public static int getMax1(int a, int b, int c) {int max = 0;if (a > b) {if (a > ...
- php 获取照片信息,PHP中读取照片exif信息的方法
这篇文章主要介绍了PHP中读取照片exif信息的方法,本文从什么是exif信息开始讲解,使用PHP需要什么扩展.及它的安装方法和使用代码示例等,需要的朋友可以参考下 先来了解什么是图片的Exif信息 ...
- JQuery UI – droppable 中文文档
为什么80%的码农都做不了架构师?>>> ·概述 配合draggable插件,允许拖放到任何DOM元素内. 官方示例地址:http://jqueryui.com/demos/d ...
- easyui中 在子tabs中 添加新的tabs
function addToParentTab(title, url) { self.parent.addTabIgnoreExist(title, url, 'icon-ch ...
- 获取application.yml文件中配置参数的两个方法
application.yml文件内容 第一种(适用于获取少量配置参数): @Value("${man.name}") private String name; 第二种(适用于获取 ...
- 在Windows 记事本中快速选中大量文本的方法
以下以Notepad3为例,在Windows 记事本和几乎所有的文本编辑软件中有相同的操作方法. 1. 基本操作: 全选,快捷键为Ctrl + A. 跳转到指定行或列,快捷键为Ctrl + G. 间断 ...
最新文章
- Java技术分享:SpringBoot多模块开发
- CMSIS-DAP和J-Link、ST-Link是什么关系?
- C#实现ByteBuffer类 .
- exists sql用法_干货!SQL性能优化,书写高质量SQL语句
- oracle中中文乱码,oracle中文乱码的解决方法
- 为什么网络安全领域需要更多的女性?
- Java反射高频面试题(附答案),做了5年Java
- c语言科学计数法整数位改为0,c语言科学计数法表示
- 整型常量(基于百度及各处资料加上我的个人经验整理而成)
- html 怎么设置hr的颜色,html hr标签能设置黄颜色吗
- C语言求卢卡斯序列,斐波那契序列和卢卡斯序列
- 工具类-随即获取姓名-ZH
- 新产品如何推广?推广新产品的方法和技巧
- vue http put 请求入参报错400
- 视频教程-Web前端开发利器 SPRY框架之表单验证-JavaScript
- 如何制作渐变色二维码
- 游戏最终排名预测--kaggle项目笔记
- 我们需要什么样的监控摄像机?
- Windows服务器时间偏差大问题校正
- Java操作office 2007文档