任何人都可以帮助 jquery 中的功能吗?

Posted

技术标签:

【中文标题】任何人都可以帮助 jquery 中的功能吗?【英文标题】:Can anyone help the functionality in jquery? 【发布时间】:2020-12-01 10:38:35 【问题描述】:

when selected the button the two siblings of select button should be disabled and after clicking 1st it should be displayed continue button respectively

【问题讨论】:

插入您的代码 jsfiddle.net/bprakash23/zf2ambLw/5 你能在这里检查吗@sergey kuznetsov 您希望您的“继续 6 个月计划”按钮在单击较高的“选择”按钮后变为活动状态? 是的,如果我选择任何选择按钮,则继续按钮应显示在底部,而其他两个选择按钮应淡出,即使我选择第二个和第三个,它也将具有相同的功能,如果我选择继续文本按钮应该是一个是 3 个月,另一个是 1 个月来填充。 @sergey kuznetsov 我已经在描述中给出了图片,请检查并做必要的事情。非常感谢提前! 【参考方案1】:

这样的结果有必要吗?

$(document).ready(function() 
 $('.btn-select').on('click', function()
  $('.btn-continue').css('display', 'none');
  $('.btn-select').prop('disabled', true);
  $(this).parents('.monthly_plan').find('.btn-continue').css('display', 'block');
  $(this).prop('disabled', false);
 );
 
 $('.btn-continue').on('click', function()
  $('.btn-select').prop('disabled', false);
  $(this).css('display', 'none');
 );
 
);
.card.first_mnth-details
    padding: 1rem;
    border-top: 10px solid #E3D6B4;
    box-shadow: 0 3px 6px #00000029;
    text-align: center;

.card.first_mnth-details .price
    margin: 0;
    font-weight: 700;

.monthly_plan
  padding: 10px 0;

.container
  padding:40px 0;

.btn-continue
  text-align:center;
  display:none;
  background: #e78471;

.active
  display:block;

.btn-select
  background: #fffbf0;
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="monthly_plan">
                    <div class="card first_mnth-details">
                        <p class="price">₹999 per month</p>
                        <p>Order Now & Save 63%</p>
                        <p class="home-del">*Home delivered and billed monthly for the next 6 months</p>
                        <button class="btn btn-select"> Select</button>
                    </div>
                     <div class="pt-4">
                        <button class="btn btn-continue btn-block">Continue with 6 months plan
                         </button>
                     </div>
                </div>
                <div class="monthly_plan">
                    <div class="card first_mnth-details">
                        <p class="price">₹1499 per month</p>
                        <p>Order Now & Save 44%</p>
                        <p class="home-del">*Home delivered and billed monthly for the next 3 months</p>
                        <button class="btn btn-select"> Select</button>
                    </div>
                    <div class="pt-4">
                        <button class="btn btn-continue btn-block">Continue with 6 months plan
                         </button>
                     </div>
                </div>
                <div class="monthly_plan">
                    <div class="card first_mnth-details">
                        <p class="price">₹1699 per month</p>
                        <p>Save 37% On Trial Plan</p>
                        <p class="home-del">*Home delivered and billed monthly for the next 1 months</p>
                        <button class="btn btn-select"> Select</button>
                    </div>
                    <div class="pt-4">
                        <button class="btn btn-continue btn-block">Continue with 6 months plan
                         </button>
                     </div>
                </div>

【讨论】:

以上是关于任何人都可以帮助 jquery 中的功能吗?的主要内容,如果未能解决你的问题,请参考以下文章

任何人都可以帮助我使用流水线功能吗?

任何人都可以帮助我处理这个 jquery 代码,我想在循环之外控制数组吗?

在执行操作之前,我可以知道反应中的任何未决状态转换吗?

iOS 中的拖放功能

永久添加/删除tkinter列表框中的项目

Erlang 中的循环神经网络