【发布时间】:2016-09-27 03:26:26
【问题描述】:
我尝试在点击功能时切换类, 在一个页面中,我有 4 个框,我必须为这些框添加查看更多选项。当我单击查看更多+但单击文本“更多+和更少-”时,以下脚本正在工作,文本切换同时切换 4 个框。我只想切换一个带有文本更改“Less -”的框。
$(document).ready(function() {
$('.viewMore').click(function() {
var k = $(this).text();
if (k == "More +" ) {
$(".viewMore").text("Less -");
}else {
$(".viewMore").text("More +");
}
$(this).prev('.statusSection .feedScroll').toggleClass("big");
<!-- $('.statusSection .feedScroll').toggleClass('big'); -->
});
});
.feedScroll {; height:100px; overflow:hidden}
.big { min-height:500px;}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="statusSection">
<div class="feedScroll">
"Did You Hear What Happened to Charlotte King?" is the seventh ....."
</div>
<div class="viewMore">More +</div>
</div>
<div class="statusSection">
<div class="feedScroll">
"Did You Hear What Happened to Charlotte King?" is the seventh ....."
</div>
<div class="viewMore">More +</div>
</div>
【问题讨论】:
-
var kkk = $(this).text(); if (kkk == "More +" ) { $(this).text("Less -"); }else { $(this).text("More +");使用代码工作正常。
-
变量@San 的其他名称?我的意思是还有很多其他的名字可以使用。
标签: jquery