当前位置:Gxlcms > JavaScript > jQuery实现点击标题文字切换字体步骤详解

jQuery实现点击标题文字切换字体步骤详解

时间:2021-07-01 10:21:17 帮助过:12人阅读

这次给大家带来jQuery实现点击标题文字切换字体步骤详解,jQuery实现点击标题文字切换字体的注意事项有哪些,下面就是实战案例,一起来看一下。

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

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

核心代码如下:

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

完整代码如下:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>www.gxlcms.com jQuery点击标题切换字体</title>
  6. <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
  7. </head>
  8. <body>
  9. <p id="f-author">这里显示测试标题文字</p>
  10. <script>
  11. $('#f-author').css('cursor','pointer');
  12. $('#f-author').click(function(event){
  13. var $author = $(this);
  14. if(!$author.children().is('b')){//子元素没有b
  15. $author.wrapInner('<b></b>');//包含在$author里面
  16. }
  17. else{
  18. var text = $author.text(); //纯文本
  19. $author.text(text);
  20. }
  21. });
  22. </script>
  23. </body>
  24. </html>

相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

推荐阅读:

Vue实现PopupWindow组件使用步骤解析

JS实现透明度渐变功能

以上就是jQuery实现点击标题文字切换字体步骤详解的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行