저는 JQuery를 배우고 있습니다.JQuery에서 DIV 태그의 ID를 전달하려면
<Div ID="top">
<DIV ID="testing1">
<DIV ID="testing2"><DIV ID="testing3">...<DIV ID="testing100"></Div>
는 PHP 파일 에 의해 생성 된 다른 ID와 DIV 태그의 수만 있기 때문에 그리고 나는 JQuery와 자기 정의 함수에 DIV 태그의 동적 ID를 전달하려고 :
<script>$(function() {
$("div").mouseover(function() {
var ID = $(this).children().attr('id');
alert(ID); });}); </script>
하지만 작동하지 않습니다.
참고 : 귀하의 HTML 코드는 유효하지 않습니다. DIV에는 내용이없는 경우에도 항상 닫기 태그가 필요합니다.
– selfawaresoup이 함수를 연결하는 원형 교차로가 있습니다. ID 대신 요소를 받도록 함수를 변경하거나'$ (this) '요소에서 함수를 작동하게하십시오. 그런 다음'$ ("div"). mouseover (myFunction);'를 사용하여 간단히 바인드 할 수 있습니다. – Kobi