如果这个问题已经被问过,我很抱歉,但我没有找到解决方案。
我有 3 个单选元素,我想在选择更改和页面加载时检查值。
我会通过仅使用 on() 函数来做到这一点。
我的问题是只触发了更改事件。
这是我当前的代码:
$('.user').on('load change', function(){
if($(this).val() == 'client'){
$('#user_parent').removeAttr('disabled').closest('tr').show(200);
}else{
$('#user_parent').attr('disabled', 'disabled').closest('tr').hide(200);
}
});"
我也尝试用 ready 替换 load,但它也失败了。什么问题?load 事件不是可用于单个元素吗?
代码放在$(document).ready(...)中,页面发送时元素全部显示。
谢谢