jQuery实现的点击标题文字切换字体效果示例【测试可用】


Posted in jQuery onApril 26, 2018

本文实例讲述了jQuery实现的点击标题文字切换字体效果。分享给大家供大家参考,具体如下:

这个主要通过判断被点击的元素的子元素中是否包含了b元素来进行字体的切换,其中wrapInner函数是为了在$author元素的内部添加b标签。

切换回正常字体是通过将内容转化为纯文本形式,再替换元素内容来实现的。

核心代码如下:

$('#f-author').css('cursor','pointer');
$('#f-author').click(function(event){
  var $author = $(this);
  if(!$author.children().is('b')){//子元素没有b
    $author.wrapInner('<b></b>');//包含在$author里面
  }
  else{
    var text = $author.text(); //纯文本
    $author.text(text);
  }
});

完整代码如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>3water.com jQuery点击标题切换字体</title>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
</head>
<body>
<div id="f-author">这里显示测试标题文字</div>
<script>
$('#f-author').css('cursor','pointer');
$('#f-author').click(function(event){
  var $author = $(this);
  if(!$author.children().is('b')){//子元素没有b
    $author.wrapInner('<b></b>');//包含在$author里面
  }
  else{
    var text = $author.text(); //纯文本
    $author.text(text);
  }
});
</script>
</body>
</html>

运行效果:

jQuery实现的点击标题文字切换字体效果示例【测试可用】

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jQuery加密密码到cookie的实现代码
Apr 18 jQuery
jquery平滑滚动到顶部插件使用详解
May 08 jQuery
jQuery 实时保存页面动态添加的数据的示例
Aug 14 jQuery
jquery实现限制textarea输入字数的方法
Sep 06 jQuery
jquery点击回车键实现登录效果并默认焦点的方法
Mar 09 jQuery
jQuery发请求传输中文参数乱码问题的解决方案
May 22 jQuery
jQuery动态移除与增加onclick属性的方法详解
Jun 07 jQuery
使用jquery DataTable和ajax向页面显示数据列表的方法
Aug 09 jQuery
用jQuery将JavaScript对象转换为querystring查询字符串的方法
Nov 12 jQuery
jquery实现轮播图特效
Apr 12 jQuery
JavaScript枚举选择jquery插件代码实例
Nov 17 jQuery
html5以及jQuery实现本地图片上传前的预览代码实例讲解
Mar 01 jQuery
jQuery实现通过方向键控制div块上下左右移动的方法【测试可用】
Apr 26 #jQuery
jQuery length 和 size()区别总结
Apr 26 #jQuery
jQuery+ajax实现动态添加表格tr td功能示例
Apr 23 #jQuery
jQuery中图片展示插件highslide.js的简单dom
Apr 22 #jQuery
手写简单的jQuery雪花飘落效果实例
Apr 22 #jQuery
JQuery元素快速查找与操作
Apr 22 #jQuery
关于jquery layui弹出层的使用方法
Apr 21 #jQuery
You might like
PHP加密解密字符串汇总
2015/04/26 PHP
PHP创建文件,并向文件中写入数据,覆盖,追加的实现代码
2016/03/25 PHP
PDO::errorInfo讲解
2019/01/28 PHP
基于laravel where的高级使用方法
2019/10/10 PHP
laravel框架中路由设置,路由参数和路由命名实例分析
2019/11/23 PHP
让innerHTML的脚本也可以运行起来
2006/07/01 Javascript
jQuery 幻灯片插件(带缩略图功能)
2011/01/24 Javascript
从零开始学习jQuery (八) 插播:jQuery实施方案
2011/02/23 Javascript
jQuery动态地获取系统时间实现代码
2013/05/24 Javascript
基于OO的动画附加插件,可以实现弹跳、渐隐等动画效果 分享
2013/06/24 Javascript
jquery $.each 和for怎么跳出循环终止本次循环
2013/09/27 Javascript
php显示当前文件所在的文件以及文件夹所有文件以树形展开
2013/12/13 Javascript
JS+DIV+CSS排版布局实现美观的选项卡效果
2015/10/10 Javascript
javascript常用函数(2)
2015/11/05 Javascript
jQuery拖动元素并对元素进行重新排序
2015/12/30 Javascript
jQuery实现查找最近父节点的方法
2016/06/23 Javascript
AngularJs上传前预览图片的实例代码
2017/01/20 Javascript
vue 中自定义指令改变data中的值
2017/06/02 Javascript
详解Webpack实战之构建 Electron 应用
2017/12/25 Javascript
Vue Object 的变化侦测实现代码
2020/04/15 Javascript
JS变量提升原理与用法实例浅析
2020/05/22 Javascript
Vue Element校验validate的实例
2020/09/21 Javascript
vue created钩子函数与mounted钩子函数的用法区别
2020/11/05 Javascript
Python针对给定字符串求解所有子序列是否为回文序列的方法
2018/04/21 Python
对Python 内建函数和保留字详解
2018/10/15 Python
Python判断有效的数独算法示例
2019/02/23 Python
python获取磁盘号下盘符步骤详解
2019/06/19 Python
python2使用bs4爬取腾讯社招过程解析
2019/08/14 Python
Flask和pyecharts实现动态数据可视化
2020/02/26 Python
Python线程协作threading.Condition实现过程解析
2020/03/12 Python
Python实现冒泡排序算法的完整实例
2020/11/04 Python
Perry Ellis官网:美国男士品味服装
2016/12/09 全球购物
医药大学生求职简历的自我评价
2013/10/17 职场文书
领导干部作风整顿个人剖析材料
2014/10/11 职场文书
就业导师推荐信范文
2015/03/27 职场文书
创业计划书之青年旅馆
2019/09/23 职场文书