gpt4 book ai didi

jquery - 低于 0 时禁用按钮,高于 0 时启用

转载 作者:行者123 更新时间:2023-12-01 02:52:03 25 4
gpt4 key购买 nike

我有一个 div,其中的值是 0 标准。我有两个按钮,+-

当值为 0 时,我希望禁用我的 - 按钮,并且从它被禁用的那一刻起高于 0 我希望启用它。

if (number == 0) {
$("#min").prop("disabled", true);
$("#plus").click(function () {
number = number + 1;
document.getElementById('num').innerHTML = number;
});
}

if (number > 0) {
$("#min").prop("disabled", false);

$("#plus").click(function () {
number = number + 1;
document.getElementById('ptn1').innerHTML = number;
});

$("#min").click(function () {
number = number - 1;
document.getElementById('ptn1').innerHTML = number;
});
}

最佳答案

更改您的代码,以便您可以轻松获取它(也通过注释详细说明)-

$(document).ready(function(){
$("#min").prop("disabled", true); // initially minus is disabled
$("#plus").click(function () { // on click of + button
$('#num').html(parseInt($('#num').html())+1); // get div number, add 1 and paste again to the div(new number)
if(parseInt($('#num').html())>0){ //if new value is greater than 0
$("#min").prop("disabled", false); // enable - button
}else{
$("#min").prop("disabled", true); // otherwise remain disable
}
});

$("#min").click(function () { // on click of - button
$('#num').html(parseInt($('#num').html())-1); // get div number,substract 1 and again paste again to the div(new number)
if(parseInt($('#num').html())>0){ // if the new number is >0
$("#min").prop("disabled", false); // remain enable of - button
}else{
$("#min").prop("disabled", true); // otherwise disable - button
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<div id="num">0</div><br/>

<input type="button" id="plus" value="+(Add)">
<input type="button" id="min" value="-(Subtrat)">

注意:不要将 JavaScript 语法和 jQuery 语法混合在一起。纯粹使用其中之一。

关于jquery - 低于 0 时禁用按钮,高于 0 时启用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43954200/

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