답변 1개 / 댓글 4개
채택된 답변
+20 포인트
2018-09-22 (토) 22:17:48
Copy
for (var i = 1; i <= 20; i++) {
$('#chk1').click(function(e) {
if ($(this).is(':checked') && (jAlert('확실합니까??')))
e.preventDefault();
jQuery('#stock1').val('<?php echo(abs($write[wr_73]));?>');
return;
});
}
답변에 대한 댓글 4개
역같아들어가니
2018-09-23 (일) 01:06:44
역같아들어가니
2018-09-23 (일) 01:19:11
for (i = 1; i <= 20; i++) {
$("#chk"+i).click(function(e) {
if ($(this).is(':checked') && (jAlert('확실합니까??')))
e.preventDefault();
jQuery("#stock"+i).val('<?php echo(abs($write[wr_73]));?>');
return;
});
}
이렇게 햇더니 얼럿은 뜨는데...
wr_73값이 이상하게 #stock1에 안들어가네요
$("#chk"+i).click(function(e) {
if ($(this).is(':checked') && (jAlert('확실합니까??')))
e.preventDefault();
jQuery("#stock"+i).val('<?php echo(abs($write[wr_73]));?>');
return;
});
}
이렇게 햇더니 얼럿은 뜨는데...
wr_73값이 이상하게 #stock1에 안들어가네요
2018-09-23 (일) 02:23:48
[code]
<?php
for ($i = 1; $i <= 20; $i++) {
echo '
$("#chk'.$i.'").click(function(e) {
if ($(this).is(\':checked\') && (jAlert(\'확실합니까??\')))
e.preventDefault();
jQuery("#stock'.$i.'").val(\''.abs($write[wr_73]).'\');
return;
});
';
}
[/code]
이렇게 해보세요.
<?php
for ($i = 1; $i <= 20; $i++) {
echo '
$("#chk'.$i.'").click(function(e) {
if ($(this).is(\':checked\') && (jAlert(\'확실합니까??\')))
e.preventDefault();
jQuery("#stock'.$i.'").val(\''.abs($write[wr_73]).'\');
return;
});
';
}
[/code]
이렇게 해보세요.
역같아들어가니
2018-09-23 (일) 07:14:52
다시 알려주신거 안돼서
for (i = 1; i <= 20; i++) {
$("#chk"+i).click(function(e) {
if ($(this).is(':checked') && (jAlert('확실합니까??'))
)
e.preventDefault();
for (i = 1; i <= 20; i++) {
$("#stock"+i).val('<?php echo(abs($write[wr_73]));?>');
}
return;
});
}
이렇게 하니 #stock+i 부분에 wr_73값이 잘 들어갑니다.
문제는 모두 wr_73값을 집어넣는게 아니고
7간격이라...
다음과 같이 해보았더니 안되네요..ㅜㅜ
for (i = 1; i <= 20; i++) {
$("#chk"+i).click(function(e) {
if ($(this).is(':checked') && (jAlert('확실합니까??'))
)
e.preventDefault();
for (i = 1; i <= 20; i++; k = 73; k+=7; k <= 171; k++) {
$("#stock"+i).val('<?php echo(abs($write["wr_"+k]));?>');
}
return;
});
}
for (i = 1; i <= 20; i++) {
$("#chk"+i).click(function(e) {
if ($(this).is(':checked') && (jAlert('확실합니까??'))
)
e.preventDefault();
for (i = 1; i <= 20; i++) {
$("#stock"+i).val('<?php echo(abs($write[wr_73]));?>');
}
return;
});
}
이렇게 하니 #stock+i 부분에 wr_73값이 잘 들어갑니다.
문제는 모두 wr_73값을 집어넣는게 아니고
7간격이라...
다음과 같이 해보았더니 안되네요..ㅜㅜ
for (i = 1; i <= 20; i++) {
$("#chk"+i).click(function(e) {
if ($(this).is(':checked') && (jAlert('확실합니까??'))
)
e.preventDefault();
for (i = 1; i <= 20; i++; k = 73; k+=7; k <= 171; k++) {
$("#stock"+i).val('<?php echo(abs($write["wr_"+k]));?>');
}
return;
});
}
답변을 작성하려면 로그인이 필요합니다.
#stock 이부분이
어떻게 +i로 되어야 할거 같은데요.