使用此脚本我可以改变文本在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'? – 2013-03-24 10:13:34