JQuery实现通过点击标题切换字体

Posted pfr

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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);
    }
});

 

以上是关于JQuery实现通过点击标题切换字体的主要内容,如果未能解决你的问题,请参考以下文章

[原创]Jquery实现表格内容点击隐藏显示内容

常用的几个JQuery代码片段

JQuery实现点击按钮切换图片(附源码)--JQuery基础

12个用得着的 JQuery 代码片段

jQuery实现

jQuery实现多个li点击切换和显示隐藏