如果这个问题已经被问过了,那我很抱歉,但是我没有找到解决方案。
我有3个单选按钮元素,我想在选择改变和页面加载时检查值。
我想只使用on()函数来实现这一点。
我的问题是只有change事件被触发。
这是我的当前代码:
$('.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);
}
});"
我还尝试将load替换为ready,但也失败了。问题出在哪里?难道load事件不适用于单个元素吗?
这段代码放置在$(document).ready(...)中,当页面发送时所有元素都显示出来。
谢谢。
input
绝对不可能为100%。 - Ivan Chernykh