我有一个简单的 html5 页面,它呈现一个包含多行的表格。在其中两行上,我给出了一个按钮,我想将其用作切换按钮,以显示/隐藏其他几行。
该表最初将所有行呈现,然后我有一个隐藏 4 列并将按钮设置为具有正确符号的函数。
当我运行页面时,所有行都是可见的...... window.load 函数不运行。我什至尝试了 document.ready 并且没有任何乐趣。初始单击后的切换按钮会正确隐藏行功能。
我的代码是...
<script type="text/javascript">
function toggleRetail() {
if ($('#but_RToggle').val()=="+"){
$('#but_RToggle').val("-");
$('#qretail').show("slow");
$('#hretail').show("slow");
} else {
$('#but_RToggle').val("+");
$('#qretail').hide("fast");
$('#hretail').hide("fast");
}
}
function toggleWholesale() {
if ($('#but_WToggle').val() == "+") {
$('#but_WToggle').val("-");
$('#qwholesale').show("slow");
$('#hwholesale').show("slow");
} else {
$('#but_WToggle').val("+");
$('#qwholesale').hide("fast");
$('#hwholesale').hide("fast");
}
}
$(window).bind("load", function () {
$('#but_RToggle').val("+");
$('#qretail').hide();
$('#hretail').hide();
$('#but_WToggle').val("+");
$('#qwholesale').hide();
$('#hwholesale').hide();
});
</script>
任何帮助表示赞赏。