嗨,我试图简化的代码是:
$(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');
});
});
我觉得我一定错过了一些东西,并且有一种方法可以让这个更干净。谢谢!
编辑:我只是想澄清这段代码的功能。基本上,每个“选择”类对应于段落中句子周围的跨度标签。该代码允许用户通过单击它来突出显示每个段落中的一个句子。如果它点击不同的句子,则该句子将突出显示,而该特定段落中的其余句子将被取消选择。