[英]when i click on checkbox then i want to show or hide a div using bootstrap and javascript
[英]I want to hide and show a div on every click
我想隐藏并在每次点击时显示一个div,但它只显示和隐藏一次,但它从未在按钮点击时再显示
$(document).ready(function() { $(".disp-comment").hide(); $(".comnt-area-view").click(function() { alert("hello"); $(this).next(".disp-comment").show() }); });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <a class="btn-read-more comnt-area-view ">Add Comment</a> <div class="user-name disp-comment"> <input type="text" class="form-control cmnt-namefld" placeholder="Enter your name"> <textarea class="cmnt-txtarea" rows="4" cols="40" name="comment" form="usrform"></textarea> <input type="button" class="cmnt-btn" value="comment"></div> <a class="btn-read-more comnt-area-view ">Add Comment</a> <div class="user-name disp-comment"> <input type="text" class="form-control cmnt-namefld" placeholder="Enter your name"> <textarea class="cmnt-txtarea" rows="4" cols="40" name="comment" form="usrform"></textarea> <input type="button" class="cmnt-btn" value="comment"> </div>
我在你的代码中做了很少的修改。 如果这有用,请告诉我。 谢谢。 这是plunker https://plnkr.co/edit/KFh5EoROlsFs70U45jD4?p=preview
$(document).ready(function() {
$(".disp-comment").hide();
console.log($(".disp-comment"))
$(".comnt-area-view").click(function() {
if ($(this).next()[0].style.display == 'none')
$(this).next().show()
else
$(this).next().hide()
});
});
$(function(){ $(".disp-comment").hide(); $(".comnt-area-view").click(function() { alert("hello"); $(this).next(".disp-comment").toggle('hide, show'); }); })
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div class="comments"> <a class="btn-read-more comnt-area-view ">Add Comment</a> <div class="user-name disp-comment"> <input type="text" class="form-control cmnt-namefld" placeholder="Enter your name"> <textarea class="cmnt-txtarea" rows="4" cols="40" name="comment" form="usrform"></textarea> <input type="button" class="cmnt-btn" value="comment"></div> <div> <div class="comments"> <a class="btn-read-more comnt-area-view ">Add Comment</a> <div class="user-name disp-comment"> <input type="text" class="form-control cmnt-namefld" placeholder="Enter your name"> <textarea class="cmnt-txtarea" rows="4" cols="40" name="comment" form="usrform"></textarea> <input type="button" class="cmnt-btn" value="comment"> </div> </div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.