我有以下哪个工作正常,只需要进行一些更改,如果我刷新一个页面并且下拉列表已经选择了是,只需执行代码,现在,我只是在做代码改变请求。
$('#internalNoteopen').bind('change load',function() {
var str = $('#internalNoteopen').val();
if (str == 'Yes') {
$('#note').show('slow');
}
else {
$('#note').hide('slow');
}
});
我自己添加了load事件以查看它是否有效,但是这不起作用,也许某种on事件可能有效,但不确定它是如何工作的。
请指导我
答案 0 :(得分:1)
您可以在页面加载时触发更改事件:
$('#internalNoteopen').bind('change load',function() {
var str = $('#internalNoteopen').val();
if (str == 'Yes') {
$('#note').show('slow');
}
else {
$('#note').hide('slow');
}
}).trigger('change'); // or .change()