これを書いて、#abcを "再選択"していない方がいいですか?このjqueryを書く方がいいですか?
$('#abc').click(function(e){
e.preventDefault();
$('#abc').addClass('someclass');
});
これを書いて、#abcを "再選択"していない方がいいですか?このjqueryを書く方がいいですか?
$('#abc').click(function(e){
e.preventDefault();
$('#abc').addClass('someclass');
});
私はjQueryのに新しいですが、次のことを試してください。
$(this).addClass('someclass');
this
は、コールバックが求められていることを要素を指します。
$('#abc').click(function(e){
e.preventDefault();
$(this).addClass('someclass');
});
コールバックからthis
を使用してください。
$(this).addClass("someclass");
var abc = $('#abc');
abc.click(function(e){
e.preventDefault();
abc.addClass('someclass');
});
使用この -
$('#abc').click(function(e){
e.preventDefault();
$(this).addClass('someclass');
});
このjsFiddleをチェックしてください。
私も新しいです。完璧に動作します。 – Isius