我有以下代码,如果在其中选择了某个选项,则会显示一个下拉列表
// Hide Dealer drop down list
$(".which_dealer").hide();
// if Dealer is chosen then show Dealer drop down list
$('#from_dealer').bind('change', function (e) {
if( $(this).val() == 9) {
$('.which_dealer').slideToggle('slow');
}
else{
$(".which_dealer").hide();
}
});
这很好用,但我还需要考虑用户重新访问此页面以对其进行编辑。因此,如果他们之前选择了此选项,则不应隐藏 .which_dealer 列表。
为此,我想编写一个在窗口加载时触发的 if 语句。我已经尝试过,但我不知道要使用什么功能,因此我有两次“加载”。请参阅下面的我的尝试。
// if Dealer was chosen chosen previously then show Dealer drop down list
$(window).load('load', function (e) {
if( $('#from_dealer').val() == 9) {
$('.which_dealer').show();
}
else{
$('.which_dealer').hide();
}
});