我目前正在使用下面的内容来切换多个 div,但我想知道是否可以将所有这些合并为一个?
<script type="text/javascript">
$(document).ready(function() {
$("#tvehicle").click(function() {
$("#div7").toggle();
});
});
</script>
<script type="text/javascript">
$(document).ready(function() {
$("#tvehicle2").click(function() {
$("#vehicle2").toggle();
});
});
</script>
<script type="text/javascript">
$(document).ready(function() {
$("#tproperty").click(function() {
$("#div8").toggle();
});
});
</script>
<script type="text/javascript">
$(document).ready(function() {
$("#thproperty1").click(function() {
$("#hproperty1").toggle();
});
});
</script>
<script type="text/javascript">
$(document).ready(function() {
$("#thproperty2").click(function() {
$("#hproperty2").toggle();
});
});
</script>
<script type="text/javascript">
$(document).ready(function() {
$("#thproperty3").click(function() {
$("#hproperty3").toggle();
});
});
</script>
最佳答案
<script type="text/javascript">
$(document).ready(function(){
$("#tvehicle").click(function(){
$("#div7").toggle();
});
$("#tvehicle2").click(function(){
$("#vehicle2").toggle();
});
//AND SO ON...
});
</script>
您可以将所有函数放在一个 document.ready 函数中。像上面一样:)...而且你也不必有新的 <script>
每个功能的标签。
关于jquery - 合并 jquery 代码的多个实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11599681/