>source

이 code가 있습니다.

$(document).ready(function () {
            active_menu('mn_tours');
            $('#buscar').val(localStorage.getItem("busqueda"));
            $('#btbuscar').trigger('click');
        });

페이지가 로드될 때 즉시 해당 버튼에서 submit 이벤트를 트리거하고 싶지만 작동하지 않는 것 같지만 다음을 입력하면:

$(document).ready(function () {
            active_menu('mn_tours');
            $('#buscar').val(localStorage.getItem("busqueda"));
            alert('Something');
            $('#btbuscar').trigger('click');
        });

실제로 작동하지만 이 문제를 수정하는 방법을 모르겠습니다.

active_menu는 무엇입니까? 비동기 함수입니까?

Mike Cluck2022-02-02 01:24:51

@MikeC 예, 그것은 비동기 기능이지만 실제 문제는 아닙니다./

Aarón Gutiérrez2022-02-02 01:24:51

#btbuscar에서 클릭 이벤트를 설정하나요? 제출 이벤트 및 항목이 아직 설정되지 않은 것처럼 들리기 때문입니다. 경고가 있으면 비동기 기능을 완료할 수 있습니다.

Mike Cluck2022-02-02 01:24:51

@MikeC active_menu 함수가 하는 유일한 일은 "활성" 클래스를 링크로 설정하는 것입니다.

Aarón Gutiérrez2022-02-02 01:24:51

사용중인 HTML과 active_menu 기능을 올려주세요. 정말 도움이 될 것입니다.

Aaron Franco2022-02-02 01:24:51
  • 이전 Javascript를 사용하여 HTML의 URL에서 JSON을 어떻게 표시할 수 있습니까?
  • 다음 java : JTabbedPane에서 활성 탭 색상 변경