次のような25個のボタンがあります。
<button class="Bouton_Clavier" onclick="Click_Bouton('Bouton-Name')">
Bouton-Name</button>
クリックしたときにボタンのスタイルを変更したい(クリックされたボタンのみ)。
したがって、関数は次のとおりです。
function Click_Bouton(Nom)
{
$(this).removeClass('Bouton_Clavier').addClass('Bouton_Clavier_Select');
}
しかし、うまくいきません。
関数を次のように変更すると:
function Click_Bouton(Nom)
{
$('button').click(function(){ $('button').removeClass('Bouton_Clavier')
.addClass('Bouton_Clavier_Select');
});
}
すべてのボタンのスタイルが変更され、2 回のクリック後に機能します。
しかし、クリックしたボタンのスタイルだけを変更する必要があります。