jQueryを使用しているときに問題が発生しています。私のプログラムは、CSSクラスcurrent
をクリックしたときに自分のnavbarのリンクに与え、そのクラスの以前の所有者からクラスを削除することを目的としています。jQueryプログラムが動作しない
私はJavaScriptの中で非常に経験が不足しています。学校の割り当てのために数分間で取り上げるだけです。スクリプトは単純に何もしません。
マイコード:
$(document).ready(function() {
$('a').click(function(i){
var $current = $('a.current');
$(this).addClass('current');
$current.removeClass('current');
});
});
編集1:私は、リンクをクリックして、代わりに文書をクリックしないと、奇妙なバグは、現在のクラスは、文書全体に適用されます。
問題は何ですか? – brk
移動した後でクラスをページに適用したいですか?または、リンクは実際にはどこにも指していないのですか? –
トピックはすでに回答済みですが、議論のために、リンクはどこかを指しています、彼らは私のnavbarの一部です。私はリンクがクリックされたときにクラスを適用したい。 –