나는 만들고있는 SPA의 내용을 변경하는 방법으로 JS를 사용하고 있습니다. 나는 내용을 변경하는 버튼을 누르면이에서 HTML 변경 :JQuery : div가 표시되는 경우
이지금 내 SPA의 부분은 체크 박스의 숫자를 포함하는 사업부를 가지고
<div id="selectDiv" style>
, 각각을 대표하는이에
<div id="selectDiv" style="display: none;">
div, 제출 버튼을 누르면 표시되어야하는 다음 div가 선택되어있는 체크 박스 목록의 첫 번째 항목이됩니다.
JQuery에서 "거의 감지 할 수있는"코드가있는 div가 표시되는지 궁금합니다. 다음과 같이 입력하십시오 :
if($('#selectDiv').isVisible()){
//JS code associated with this div.
}
제안 사항?
'.hasClass' 함수를 사용하면 이런 일을 할 수 없습니까? 요소에 특정 클래스가 있는지 확인한 다음 거기에서부터 이동합니까? –
'if (document.getElementById ("selectDiv"). style.display! == "none") {...}' –
"거의 탐지"한다는 것은 무엇을 의미합니까? $ elem.is (": visible")를 사용하여 요소가 보이는지 확인할 수 있습니다! – Gacci