javascript - 一次具有相同形式的多个按钮

标签 javascript jquery html css

我有多个具有相同类的按钮。单击按钮时,会弹出一个表单。我怎样才能使它动态?所以每当我点击一个按钮时,并不是所有的表单都会弹出。

请参阅下面的示例代码。

$(".plans-de-mesure-form-button").click(function(){
  $(".evaluation-gratuite-form").fadeIn("slow");
});
   
a.plans-de-mesure-form-button {
    cursor:pointer;
 }

.evaluation-gratuite-form {
  display:none;
 }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<div class="listing">
   <a class="plans-de-mesure-form-button">Evaluation</a>
  <div class="evaluation-gratuite-form">
  <form>
   <input type="radio" name="sex" value="male" checked>Male
   <br>
   <input type="radio" name="sex" value="female">Female
   </form>
 </div>
</div>


<div class="listing">
   <a class="plans-de-mesure-form-button">Evaluation</a>
  <div class="evaluation-gratuite-form">
  <form>
   <input type="radio" name="sex" value="male" checked>Male
   <br>
   <input type="radio" name="sex" value="female">Female
   </form>
 </div>
</div>

最佳答案

根据您的结构,您可以使用 $(this).next()

$(".plans-de-mesure-form-button").click(function(){
  $(this).next(".evaluation-gratuite-form").fadeIn("slow");
});

关闭表格

$('.Close_Button_Class').on('click',function(){
    $(this).closest(".evaluation-gratuite-form").fadeOut("slow");
});

关于javascript - 一次具有相同形式的多个按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33894526/

相关文章:

javascript - HighCharts JavaScript 错误

javascript - 设置无法删除的默认文本框值

html - CSS字体系列不适用于IE11

python - 为什么这段代码会得到 this 'str' object has no attribute 'get_match_routes' 错误?

javascript - 如何防止列表在带有列间隙的容器内破裂?

javascript - 字符串与标签文本 JavaScript 的比较

jquery - li 标签中选中的复选框必须单击两次才能取消选中

javascript - 在 Javascript 中找到距离半圆中心 n% 的点?

javascript - 在 Javascript 中创建动态 CSS

javascript - 在 jQuery 中保持 GET 连接打开