[英]On button click get text of many divs with the same class and paste it inside input fields with the same class using javascript
[英]How to write CLICK function for a Button inside many DIVS using JQUERY
我有这个html
代码。 我试图在单击button
时显示table
。 当button位于所有divs
之外时,它起作用。 但是,当button
仍在里面时,我需要编写click event
。
这是我的HTML
代码:
<div class="col-md-4 col-sm-4 col-6">
<div class="view overlay hm-white-slight">
<img src="images/doctor-new.png" class="img-fluid img-thumbnail" alt="">
<p><strong class="text-success">All Appointments</strong></p>
<button id="click" class="btn btn-success">Show</button>
<a >
<div class="mask"></div>
</a>
</div>
</div>
这是我的jquery
代码:
<script>
$(document).ready(function (){
$('#appointment-table').hide();
$('div.col-md-4 button#click').click(function (){
$('#appointment-table').fadeToggle('slow');
});
});
</script>
但这不起作用...任何人都可以帮忙吗?
除了您的代码中没有ID appointment-table
元素这一事实外,这里没有问题。
JSFiddle: https ://jsfiddle.net/066oodg8/
$(document).ready(function() { $('#appointment-table').hide(); $('div.col-md-4 button#click').click(function() { $('#appointment-table').fadeToggle('slow'); }); });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <div class="col-md-4 col-sm-4 col-6"> <div class="view overlay hm-white-slight"> <img src="images/doctor-new.png" class="img-fluid img-thumbnail" alt="Thumbnail Alt"> <p><strong class="text-success">All Appointments</strong></p> <button id="click" class="btn btn-success">Show</button> <a> <div class="mask"></div> </a> </div> </div> <div id="appointment-table"> Appointment Table </div>
但是,由于#appointment-table
被隐藏,您可能会注意到闪烁。 为了避免这种情况,请使用CSS display: none;
在元素上,而不是用jQuery隐藏它。
$(document).ready(function() { $('div.col-md-4 button#click').click(function() { $('#appointment-table').fadeToggle('slow'); }); });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> <div class="col-md-4 col-sm-4 col-6"> <div class="view overlay hm-white-slight"> <img src="images/doctor-new.png" class="img-fluid img-thumbnail" alt="Thumbnail Alt"> <p><strong class="text-success">All Appointments</strong></p> <button id="click" class="btn btn-success">Show</button> <a> <div class="mask"></div> </a> </div> </div> <div id="appointment-table" style="display: none;"> Appointment Table </div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.