ボタンがクリックされ、id が存在するたびに、私のプログラムでカウンターに 1 を追加しようとしています。しかし、私の問題は、3 回クリックすると、3 ではなく 2 のアラートしか表示されないことです。これを達成するためのより良い方法はありますか?
ここに私のコードがあります:
Var q=1;
if ($("#"+val).length==0){
alert (q)
}else
{
q=q+1
alert (q)
}
ここに私のボタンクリックの完全なコードがあります。var q はグローバルモードで宣言されていることに注意してください: 私はこのプログラムの専門家ではありません。
$(document).on('click',".add", function(){
var add=($(this).attr('id')) //this collect the id
var q=1;
var val=($(this).attr("name"))
if ($("#"+val).length==0) {
alert(q)
}else{
q=q+1
alert(q)
}