Javascript 在页面加载时应用属性

Javascript 在页面加载时应用属性,javascript,jquery,html,Javascript,Jquery,Html,我有一个工作代码,它根据下拉框中的选择更新属性。我有它,所以输入字段和下拉保存,但目前的属性没有。因此,当我刷新页面时,所有数据仍然是它们的,但输入字段不再设置为禁用。最好的办法是什么 $(文档).ready(函数(){ $('.my_option')。在('change',change_属性)上; }); 函数更改_属性(){ var version_val=$(this.val(); var parent_row=$(this).closest('tr'); 如果(版本=10){ 父行fi

我有一个工作代码,它根据下拉框中的选择更新属性。我有它,所以输入字段和下拉保存,但目前的属性没有。因此,当我刷新页面时,所有数据仍然是它们的,但输入字段不再设置为禁用。最好的办法是什么

$(文档).ready(函数(){
$('.my_option')。在('change',change_属性)上;
});
函数更改_属性(){
var version_val=$(this.val();
var parent_row=$(this).closest('tr');
如果(版本=10){
父行find('.1').find('input').attr(“禁用”、“禁用”);
父行find('.2')。find('input')。removeAttr('disabled');
}否则如果(版本=20){
父行find('.2').find('input').attr(“禁用”、“禁用”);
父行.find('.1').find('input').removeAttr(“禁用”);
}
}

10
20
10
20
10
20

使用Cookie或localStorage保存数据使用数据库存储选定的下拉菜单项或将其存储在浏览器的本地存储中。是否要在页面加载时触发
更改\u属性
?然后在('change',change_属性)触发器('change')上使用
$('my_option')
如果保存了这些值,那么您只需要在页面加载时触发一个更改事件:
.trigger('change')
非常好,谢谢。Rory/Carsten的回答正是我想要的。