大家好,我有一个 JS 函数可以在 JQuery 中切换 div:
$(function() {
$('#changer').change(function(){
if ($(this).val() == "3") {
$('#divchange').show();
} else {
$('#divchange').hide();
}
});
});
但是,当页面加载时,当值不是 3 时,div 不会隐藏,如果我更改下拉列表中的值,div 会相应地显示和隐藏 - 有没有办法解决这个问题,以便我可以检查值#changer 加载时如果不等于 3 隐藏 div?
最佳答案
是的。只需在页面加载时手动触发 change
事件即可:
$('#changer').change(function() {
// ...
}).change();
关于javascript - JS中切换div问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23132191/