이 스크립트를 사용하여 다른 텍스트를 클릭하면 div의 텍스트를 바꿀 수 있습니다. 네 개의 다른 텍스트와 Div가 있습니다. 다른 네 개의 텍스트를 클릭하여 div의 텍스트를 변경하려고합니다. 문제는 그 것입니다. 또한 이전 링크를 클릭하면 이전 텍스트가 표시됩니다. 이전 텍스트를 지우고 새 텍스트 만 표시하고 싶습니다. 첨부 스크립트와 HTML을 찾은 다음 나에게 도움이되고 더 궁금한 점이 있으면 알려주십시오.div에서 이전 텍스트를 지우는 방법?
<script type="text/javascript">
$(document).ready(function() {
$("#changeText1").click(function() {
$("#textBox1").html("My text is changed1!");
});
});
</script>
<script type="text/javascript">
$(document).ready(function() {
$("#changeText").click(function() {
$("#textBox").html("My text is changed!");
});
});
</script>
<script type="text/javascript">
$(document).ready(function() {
$("#changeText2").click(function() {
$("#textBox2").html("My text is changed!2");
});
});
</script>
<script type="text/javascript">
$(document).ready(function() {
$("#changeText3").click(function() {
$("#textBox3").html("My text is changed!3");
});
});
</script>
<script type="text/javascript">
$(document).ready(function() {
$("#changeText5").click(function() {
$("#textBox5").html("My text is changed5!");
});
});
</script>
이것은 HTML
입니다<ul class="tabs">
<li><a href="#" id="changeText">inclusive</a></li>
<li><a href="#" id="changeText2">Hotel</a></li>
<li><a href="#" id="changeText3">Car</a></li>
<li class="end"><a href="#" id="changeText5">Cruise</a></li>
</ul>
<div class="tabs_cont">
<div id="textBox3" style="color:#FFF"></div>
<div id="textBox" style="color:#FFF"></div>
<div id="textBox1" style="color:#FFF"></div>
<div id="textBox2" style="color:#FFF"></div>
<div id="textBox5" style="color:#FFF"></div>
</div>
<div id="textBox4" style="color:#FFF"></div>
항상 다른 'div'를 쓰고 있습니다. 만약 당신이'.html'이 내용을 대체하기 때문에 똑같은 것을 쓸 수 있다면 잘 될 것입니다. 다른 div에 글을 쓸 이유가 있습니까? –