嘿,我对Jquery很陌生,当我单击文本时,我想知道如何在减号和加号图标之间切换(就像下拉菜单)。
守则是:
var main = function() {
$('.day').click(function() {
$(this).next().toggle();
$('.weekday').find("span").toggle(function(){
$(".glyphicon-plus").toggle();
$(".glyphicon-minus").toggle();
});
});
};
$(document).ready(main);在html中,图标+已经打开,而减号不是。当我按下文本时,它应该在正负之间切换,但是它正在消失,然后在单击一次后再次出现。有人能帮帮我吗?
下面是HTML的一个片段:
<body>
<div class="main">
<div class="container">
<div class="row">
<div class="col-sm-5 col-sm-offset-7">
<h1>70°</h1>
<h2>5-day forecast</h2>
<div class="forecast">
<div class="day row">
<div class="weekday col-xs-4">
<span class="glyphicon glyphicon-plus"></span>
<p>today</p>
</div>我想切换一下
发布于 2016-02-16 05:23:39
$(this).find('i:first').toggleClass('glyphicon-plus glyphicon-minus');样品小提琴
https://stackoverflow.com/questions/35424185
复制相似问题