javscript click에 for문을 넣고싶은데
본문
$("#button").click(function(){
$.ajax({
url: "./abc.php",
type: 'POST',
dataType: 'json',
data: $("form").serialize(),
success: function(data){
이런식으로 button을 누르면 ajax로 form의 정보를 보내는 javascript가 있는데
button이 1개가 아니라 버튼이 여러개있습니다.
버튼도 row열로 button1 ~ button 10까지 있어서
for문을 돌리고 싶은데 가능한가요?
for(i=0; i<row.length; i++){
$("#button(i)).click(function(){
$.ajax
~~
~
이런식으로 가능한가요?
!-->!-->답변 3
#button 을 .button으로 변경하심이....
id -> class로 (id는 중복되면 안되니까요)
$(".button").click(function(){
var idx = $(".button").index(this);
//인덱스를 가지고 $.ajax 처리..
})
for 문 밑에 선언문을
$("#button"+i).click(function(){
로 바꾸시면 됩니다.
!-->
답변을 작성하시기 전에 로그인 해주세요.