Jquery 只调用函数两次

Jquery 只调用函数两次,jquery,Jquery,我想创建一个按钮,只能使用两次,然后禁用自己。至于现在,我明白了这一点,但现在我被卡住了 <audio id="buzzer" src="https://xxx.mp3" type="audio/ogg"></audio> <input type="button" value="Start" id="start" /> <script type="text/javascript"> var buzzer = $('#bu

我想创建一个按钮,只能使用两次,然后禁用自己。至于现在,我明白了这一点,但现在我被卡住了

<audio id="buzzer" src="https://xxx.mp3" type="audio/ogg"></audio>    
<input type="button" value="Start" id="start" /> 

<script type="text/javascript">    
    var buzzer = $('#buzzer')[0];  

    $('#start').on('click', function() {
        $('#buzzer').get(0).play();
    });

    $('input:button').click(function(){
        $('input:button').attr("disabled", true);
    });
</script>

var蜂鸣器=$(“#蜂鸣器”)[0];
$('#start')。在('单击',函数()上){
$(“#蜂鸣器”).get(0.play();
});
$('input:button')。单击(函数(){
$('input:button').attr(“disabled”,true);
});

感谢您的帮助。

您只需计算按钮被按下的频率,并在单击两下后将其禁用即可

这段代码对我来说很好:

var蜂鸣器=$(“#蜂鸣器”)[0],点击=0;
$('#start')。在('单击',函数()上)
{
$(“#蜂鸣器”)[0]。播放();
咔哒声++
如果(单击==2)
{
$(此).attr(“已禁用”、“已禁用”);
}
});

您只需计算按钮被按下的频率,并在单击两下后将其禁用

这段代码对我来说很好:

var蜂鸣器=$(“#蜂鸣器”)[0],点击=0;
$('#start')。在('单击',函数()上)
{
$(“#蜂鸣器”)[0]。播放();
咔哒声++
如果(单击==2)
{
$(此).attr(“已禁用”、“已禁用”);
}
});

您必须创建一个计数器

请参见此示例:

var maxclick=2;
var countclick=0;
$(“.mybtn”)。单击(函数(){
countclick++;
majBtn();
如果(countclick>=maxclick)
{
$(this.prop(“disabled”,true);
}
});
$(文档).ready(函数(){
majBtn();
});
函数majBtn()
{
var countdown=maxclick countclick;
$(“.mybtn”).text(“单击我”+倒计时)
}


单击我
您必须创建一个计数器

请参见此示例:

var maxclick=2;
var countclick=0;
$(“.mybtn”)。单击(函数(){
countclick++;
majBtn();
如果(countclick>=maxclick)
{
$(this.prop(“disabled”,true);
}
});
$(文档).ready(函数(){
majBtn();
});
函数majBtn()
{
var countdown=maxclick countclick;
$(“.mybtn”).text(“单击我”+倒计时)
}

单击我
这可能会对您有所帮助

var clicks =1;

var buzzer = $('#buzzer')[0];  

$('#start').click(function(){
if(clicks<2){      
     $('#buzzer').get(0).play();          
}
else{
     $('input:button').attr("disabled", true);
}
clicks++;
});
var=1;
var蜂鸣器=$(“#蜂鸣器”)[0];
$(“#开始”)。单击(函数(){
如果(单击,这可能会对您有所帮助

var clicks =1;

var buzzer = $('#buzzer')[0];  

$('#start').click(function(){
if(clicks<2){      
     $('#buzzer').get(0).play();          
}
else{
     $('input:button').attr("disabled", true);
}
clicks++;
});
var=1;
var蜂鸣器=$(“#蜂鸣器”)[0];
$(“#开始”)。单击(函数(){

如果(点击你在哪里计算点击次数?你在哪里计算点击次数?是否可以在按钮上显示一个编号的倒计时?但播放音频的功能似乎不是此代码的一部分。是否可以添加它?谢谢。@Aureliandarie Matisson什么?!是否可以显示一个编号的cou按下按钮?播放音频的功能似乎不是代码的一部分。是否可以添加它?谢谢。@aureliandarie Matisson什么?!