こんにちは私が単純化しようとしているコードは次のとおりです。
$(document).ready(function(){
$('.selection0').click(function() {
$('.selection0').css('background-color', 'white');
$(this).css('background-color', 'yellow');
});
$('.selection1').click(function() {
$('.selection1').css('background-color', 'white');
$(this).css('background-color', 'yellow');
});
$('.selection2').click(function() {
$('.selection2').css('background-color', 'white');
$(this).css('background-color', 'yellow');
});
$('.selection3').click(function() {
$('.selection3').css('background-color', 'white');
$(this).css('background-color', 'yellow');
});
$('.selection4').click(function() {
$('.selection4').css('background-color', 'white');
$(this).css('background-color', 'yellow');
});
});
私は何かが欠けているに違いないと感じています、そしてこれをもっときれいにする方法があると思います。ありがとう!
編集:このコードの機能を明確にしたかっただけです。基本的に、各'selection'クラスは、段落内の文の周りのスパンタグに対応します。このコードを使用すると、ユーザーは各段落をクリックすることで、各段落の1つの文を強調表示できます。別の文をクリックすると、その文が強調表示され、その特定の段落の残りの文の選択が解除されます。