2017-11-02 8 views
-2

등록합니다. 미리 감사드립니다.

+0

'#myForm # 내-butt''을? – David

+0

'# my-butt'과'# myForm' 사이에서'''와','를 제거해야합니다. 스페이스가 필요합니다! – gurvinder372

+2

id가 'my-butt'인 요소가 하나 밖에 없으므로 두 선택기 모두 동일한 요소에 포함됩니다 O.o – Andreas

답변

2

ID는 항상 고유해야하므로 주어진 ID를 가진 요소가 다른 ID의 요소에 중첩되어 있는지 여부를 염려 할 필요가 없습니다.

또한, 함수에 사용 $ (문서)이어야 할 필요가 전혀 없습니다, 이상적으로 충분히 완전해야 다음

$("#my-butt").on('click', function(){ 
     console.log('document is always there'); 
}) 
+0

이름 특성을 사용하고 있습니다. 함수에서 $ (document) .on ("change", "[name = KMS]", "# timesheets_editorForm", function (e) { –

+1

''실제로 함수에서 $ (document) '-이 코드가 실행되고 이벤트 위임에 의존하여'# my-butt' 요소가 DOM에 동적으로 추가되는 경우 무엇입니까? – David

+0

@LeonelMatiasDomingos 더 정확하게 코드를 반영하도록 질문을 업데이트하십시오 :) jQuery의 find() 함수를 살펴 보았는가? :) –