javascript - JQuery:使用加号和减号图标切换问答类

标签 javascript jquery html css

我正在尝试同时切换加号和减号跨度并切换答案 div,但没有成功。 我构建了 html,所以问题 div 有两个 child :

  1. 带有加号和减号图标两个 child 的 div 图标
  2. 答案div

这是代码:

$( document ).ready(function() {
  $(".question").click(function(){
    $(this).children(".icons div").toggle();
	  $(this).next('.answer').slideToggle();			    	
	});
});
.question div{
  display: table-cell;
  font-size: 17px;
  font-weight: bold;
  color:blue;
  cursor: pointer;
}
.question .icons .MinusIcon{
  display: none;
}
.answer{
  display:none;
  padding-left: 5%;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<!---------------1--------------->
		<div class="question">
			<div class="icons">
				<div class="plusIcon">[<span>+</span>]</div>
				<div class="MinusIcon">[<span>-</span>]</div>
			</div>
			<div>
				Question<br>Question
			</div>
		</div>
		<div class="answer">
			ANSWER<br> ANSWER<br> ANSWER<br> ANSWER
		</div>
		<!---------------2--------------->
		<div class="question">
			<div class="icons">
				<div class="plusIcon">[<span>+</span>]</div>
				<div class="MinusIcon">[<span>-</span>]</div>
			</div>
			<div>
				Question<br>Question
			</div>
		</div>
		<div class="answer">
			ANSWER<br> ANSWER<br> ANSWER<br> ANSWER
		</div>

最佳答案

试试这个:

  $( document ).ready(function() {
            $(".question").click(function(){            

                $(this).find(".plusIcon").toggle();
                $(this).find(".MinusIcon").toggle();    
                $(this).next('.answer').slideToggle();
            });

        });

关于javascript - JQuery:使用加号和减号图标切换问答类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33450375/

相关文章:

javascript - Redux - 在组件中调用调度操作后解决 Promise

javascript - Formik,子组件中的useField()?

javascript - Highcharts 中箱形图中标记的条件着色

html - -moz-linear-gradient 不适用于 IE

html - 用新类覆盖 'btn-xs' 的 Bootstrap CSS

javascript - 显示带有拟合链接的随机图像

javascript - rails 形式 : change form fields from previously selected fields

JavaScript:是否可以为 'debugger' 起别名?

javascript - 滚动()变得很大滞后

javascript - 第二次点击不加载 bootstrap 模态