자바 스크립트가있는 클래스 이름의 버튼을 표시하는 루프가 있습니다. 클릭 한 범위의 ID를 전달해야합니다. 내 문제는 거기에 루프 때문에 색인에 의해 ID를 얻을 수 있지만 내가 얻고 싶은 것은 동적으로 클릭 한 단추의 ID입니다.자바 스크립트를 사용하여 요소 값을 동적으로 전달합니다.
while(...){
<span class="id">'.$table["id"].'</span>
<input type="button" class="edit" value="Edit"/>
}
$('.edit').on('click', function (e) {
var x=document.getElementsByClassName("id")[0];
var xx = x.innerHTML;
$.fancybox({
...
}
});
});
내가 볼 수있는 것처럼 버튼에는 ID가 없습니다. 너는 스팬 텍스트 값을 원해, 그렇지? 또한 이미 jquery (순수 j가 필요 없음)로 요소에 쉽게 액세스 할 수 있습니다. – sinisake