gpt4 book ai didi

javascript - 我想在 Jquery 中使用禁用和启用功能

转载 作者:行者123 更新时间:2023-11-30 10:08:19 26 4
gpt4 key购买 nike

当我在文本框中写入 x1 并按下按钮时,会出现警报。并且因为优惠券已经被使用,在我关闭警报后,文本框和按钮被禁用

我将删除优惠券文本附加到它附近,当我单击删除优惠券文本时,文本框和按钮将被启用。但是,当我第二次单击该按钮时,它会第二次附加到 Remove Coupon 文本的附近。当我删除 Remove Coupon 并启用它时,我如何才能一次又一次地应用该过程?

这是我的代码和演示;

<input type="text" id="couponInput" class="couponInput" placeholder="Coupon code" />                                                 
<button type="button" id="couponApply" class="couponApply">APPLY COUPON</button>
<span class="removeCoupon"></span>
$(document).ready(function(){
$('.couponApply').click(function(event){
var couponInputval = $(".couponInput").val();

if(couponInputval == "x1"){
alert('Coupon Applied!');
$( ".removeCoupon" ).append( "Remove Coupon" );
$(".couponInput, .couponApply").attr('disabled','disabled');

$('.removeCoupon').click(function(){
$(".couponInput, .couponApply").removeAttr('disabled','disabled');
});
}
else{
alert('Error');
}
event.preventDefault();
});
});

http://jsfiddle.net/509yp6k0/

最佳答案

试试这个

$('.removeCoupon').on('click', function(){ 
$(".couponInput, .couponApply").removeAttr('disabled', 'disabled');
$(this).empty();
});

关于javascript - 我想在 Jquery 中使用禁用和启用功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27968014/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com