问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

jquery点击改变文字 比如点击 关注 后变成 取消关注

发布网友 发布时间:2022-04-23 06:46

我来回答

14个回答

热心网友 时间:2022-04-22 19:01

先说一下思路吧:首先你需要绑定一个点击事件在按钮上,然后我们可以通过一个布尔型变量来记录状态,假设这个变量为假的时候,我们就显示取消关注,为真的时候就显示关注。当然你也可以,当变量为真的时候显示取消关注,假的时候显示取消关注。

我们现在用代码来讲解:

//假设该按钮有个id名为test,现在我们为它绑定一个事件
var v = false;//定义一个布尔型变量,来判断显示关注或取消关注
$( "#test" ).click( function() {//给按钮绑定点击事件
    if( v ) {    //如果为真的时候,我这里就显示关注
        $( this ).html( "关注" );
        v = false; //由于文字已更改,所以我们要改变变量的值
    } else {
        $( this ).html( "取消关注" );
        v = true;
    }
} );

解释一下运行过程,便于理解。

当程序第一次运行的时候,默认显示的是关注。所以在点击按钮后,会执行function里的代码。首先会判断v的值,这时v=false,所以会执行else里面的代码,按钮变成了取消关注,v=true。再次点击按钮,同上首先判断v的值,这时v=true,所以会执行if里面的代码,按钮就变成了关注。

到此就完成了点击文字的转换

热心网友 时间:2022-04-22 20:19

jquey中,改变标签内容用 :对象.html();
点击改变当前元素的内容:
$("#元素id").click(function(){
$(this).html("取消关注");
});

热心网友 时间:2022-04-22 21:54

$(document).ready(function(){
$("#id").onclick(function(){
//是文字类型显示的话
var text=$(this).html();
//是按钮类型显示的话
var val=$(this).val();
if(text=="关注" 或者 val=="关注"){
$(this).html("取消关注");
//或者
$(this).val("取消关注");
}else{
$(this).html("关注");
//或者
$(this).val("关注");
}
});
}

热心网友 时间:2022-04-22 23:45

<div id="clickMe">关注</div>

$(function(){
  $("#clickMe").on("click",function(){
    $("#clickMe").text("取消关注")
  })
})
要引入jQuery

思路是这样的,但是在项目中点击的时候要去ajax请求,数据请求成功之后根据返回的数据判断是显示关注还是取消关注

热心网友 时间:2022-04-23 01:53

jquery代码如下:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>jquery点击改变文字</title>
</head>
<body>
  <div class="follow">关注</div>
</body>
<script type="text/javascript" src="

<script>
    $(document).ready(function(){
        $(".follow").toggle(function(){
            $(".follow").html("取消关注");
        },function(){
            $(".follow").html("关注");
        });
    })
</script>
</html>

代码可以直接运行

热心网友 时间:2022-04-23 04:18

通过toggle的方法来切换想要的内容。http://www.w3school.com.cn/jquery/event_toggle.asp

热心网友 时间:2022-04-23 06:59

方法有很多种
可以创建两个div
点击这个关注后, 隐藏 ‘关注 ’所在的div,显示‘取消关注’ div
同理
点击这个关注后, 隐藏 ‘取消关注 ’所在的div,显示‘关注’ div
事先 设置 ‘取消关注’所在div为隐藏
隐藏属性 有 hidden 等

热心网友 时间:2022-04-23 09:57

document.getElementById("关注的ID").value="取消关注";

document.getElementById("关注的ID").innerHtml="取消关注";

热心网友 时间:2022-04-23 13:12

<p id="button">关注</p>
$("#button").click(function(){
$("#button").text("取消关注");
});

热心网友 时间:2022-04-23 16:43

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<button>关注</button>
</body>
</html>
<script src="jQuery1.7.js"></script>
<script type="text/javascript">
var type = true;
$('button').click(function(){
if(type){
$(this).text('不关注');
}else{
$(this).text('关注')
}
type = !type;
})
</script>

热心网友 时间:2022-04-23 20:31

$('#box').click(function(){
var $text = $(this).text();

$(this).text( $text == '关注' ? '取消关注' : '关注' );
})

热心网友 时间:2022-04-24 00:36

$("#aa").toggle(function(){
    $(this).text("取消关注");
},function(){
    $(this).text("关注");
});

<a id="aa">关注</a>

热心网友 时间:2022-04-24 04:57

<div id="hello">关注</div>

$("#hello").click(function(){
$(this).text("取消关注")
});

热心网友 时间:2022-04-24 09:35

<div id="box">关注</div>

var box = document.getElementById("box");
box.onclick = function(){
    this.innerText = this.innerText=="关注"?"取消":"关注";
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女人梦见蛇的七大预兆解梦 PHOTOSHOP 怎么把眼睛点大 这些月销量10000+的防晒霜,是噱头还是真的好用? 大宝水凝保湿防晒露适合哪些肤质的人使用? 拥有人口过亿的国家最多的大洲是( )A.非洲B.亚洲C.欧洲D.大洋 世界国家最多的大洲是:( ) A.亚洲 B.大洋州 C.非洲 D.欧 拥有人口过亿的国家最多的大洲是:( ) A.非洲 B.亚洲 C.欧洲 D.大洋 餐厅一般中餐都有哪些摆台要求和标准 如何做味道正宗的中餐? 河南文科跟理科高考分数线相差多少 请问2020年的教资报考时间是什么时候? 如何设置网页上点击文字在下面显示文字 苹果手机昨天晚上充电充电器烧黑了怎么回事? 怎样制作点击文字弹出网址? 苹果手机昨天晚上充电,充电器烧黑了,怎么回事? 2020下半年黑龙江教资面试考区和时间有调整 为什么QQ视频聊天时打不开 点击文字打不开网页? iPhone手机充电器头发黑,怎么回事? 2020上半年黑龙江省中小学教师资格考试笔试报考条件|报名时间-中小学教师资格考试网 怎样用JS实现-点击文字 前后内容都变换 如何点击文字执行js 2020年下半年黑龙江教资笔试报名时间 苹果充电器金属片变黑是为什么, qq视频聊天看不见自己!! html制作,点击文字超链接显示文本框,再点击文字超链接隐藏文本框 黑龙江省的教师资格证考试一年几次? 充电器插头有烧焦的黑点 为什么QQ聊天时的视频打不开 充电器充电瓶越充越黑怎么回事? 苹果xsmax用的是非正品的18w快充把充电器插头充黑了是怎么回事? 如何能点击文字进入链接地址? 指纹锁充电器充电老黑掉 2020下半年教资报名时间_教师资格证考试时间? js脚本怎么自动点击网页中的文字 苹果充电器上的黑点怎么弄掉 2020年教资资格证报名时间是什么时候啊? 苹果充电器第四个芯,早上发现变黑了怎么回事啊 点击一个或几个文字,就可以打开一个网页 2020教资考试什么时候进行? 充电器的插口塑料变黑是怎么回事? iphone充电器插头发黑是怎么回事 怎么设置只用独立显卡,不用集成显卡 双显卡的笔记本怎样设置成只用独立显卡? 手机QQ空间已经设置好了的定时说说怎样删除? AMD独显怎么设置位只使用独显 如何设置电脑只用独立显卡看电视上网 怎么设置只驱动独显 手机最新版QQ空间怎么取消已设置的定时说说? 请问笔记本怎么只使用独显?