如果其他值等于' document'我正在使用jQuery显示一个选择字段。
$('#fitler-types').on('change', function() {
if($(this).attr('value') == 'document' ){
$('#filter-document-type').show( 'slow' );
}
});
这很好用,但是一旦我提交表单,值就会保留,但是选择框是隐藏的,只有当我取消选择文档然后重新选择它时才会显示。
答案 0 :(得分:0)
首次分配处理程序时调用它。
$('#fitler-types').on('change', function() {
if($(this).attr('value') == 'document' ){
$('#filter-document-type').show( 'slow' );
}
}).change();
Stack Snippet Demo
$('#fitler-types').on('change', function() {
$(this).val("change handler called");
}).change();
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id="fitler-types" />