我有这个代码...
<script>
$(document).ready(function () {
$('.tabular .tab').prependTo($('.tabular'));
});
</script>
我在这个 html 上使用的
<div class="tabular"> <a class="tab">Example 1</a>
<div class="tab_content">Ridiculus condimentum. Integer lacinia imperdiet felis morbi egestas dapibus
leo.</div> <a class="tab">Example 2</a>
<div class="tab_content">Auctor fames pede sem. Ullamcorper rhoncus pharetra purus pellentesque
nisi.</div> <a class="tab">Example 3</a>
<div class="tab_content">Lobortis hendrerit tellus maecenas pellentesque purus ante iaculis feugiat
nullam.</div>
</div>
但它仅适用于我在页面上只有 1 个选项卡式部分,如果我想要一个页面上有 3 个选项卡式部分,我必须将其重新写入此...
<script>
$(document).ready(function () {
$('.tabular-1 .tab-1').prependTo($('.tabular-1'));
$('.tabular-2 .tab-2').prependTo($('.tabular-2'));
$('.tabular-3 .tab-3').prependTo($('.tabular-3'));
});
</script>
以及重写html和css。无论如何都要重写第一个脚本,这样我每次添加选项卡式部分时都不必添加新的代码行?从查看 jquery 我认为它涉及添加索引和/或使用 $(this) 但我慢慢知道在哪里。