ページのロード/リロード最初のボタンを背景色にしておきたいときに、別のボタンをクリックするとその最初のボタンの色が消えます。このJQueryコードを書く方が良い
私はそれのためにこのコードを作った:私は、他のボタンがたくさんある
$(document).ready(function(){
$(".target1").css("background-color", "red");
$(".target1").css("color", "white");
$(".target2").click(function(){
$(".target1").css("background-color", "transparent");
$(".target1").css("color", "black");
$(".target2").css("background-color","red");
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="collapse3">
<ol>
<button class="target1" type="button" onclick="setURL('imgs/projects/FAB/F01-Fabrication/1.html')">F01-Fabrication-1</button><br>
<button class="target2" type="button" onclick="setURL('imgs/projects/FAB/F01-Fabrication/2.html')">F01-Fabrication-2</button><br>
<button class="target3" type="button" onclick="setURL('imgs/projects/FAB/F01-Fabrication/3.html')">F01-Fabrication-3</button><br>
<a class="target4" type="button" onclick="setURL('imgs/projects/FAB/F01-Fabrication/4.html')">F01-Fbuttonbrication-4</button><br>
<button class="target5" type="button" onclick="setURL('imgs/projects/FAB/F01-Fabrication/5.html')">F01-Fabrication-5</button><br>
</ol>
</div>
ので、私はそれがベストプラクティスではないと思うのjQueryのコードのこの種をやって。 ..私にこれを行うよりよい方法を説明するのに助けが必要ですか?私はあなたの教えに感謝します!一つの特性を試み、より多くを設定するため
おかげ
[codereview.se] – JJJ