 |
|
|  |
jQuery¿¡¼ json º¯¼ö »ç¿ë(È°¿ë)¹ý |
|
|
 |
9³â Àü |
<!DOCTYPE html>
<html>
<head>
<meta charset="euc-kr">
<title>jQuery¿¡¼ json º¯¼ö »ç¿ë(È°¿ë)¹ý</title>
<script src="http://scriptmoa.cafe24.com/scriptmoa/jQuery/jquery-2.1.1.min.js"></script>
<script>
function showDisplayLayerFunc() {
var jsonObj = [];
$("table > tbody > tr").each( function( index ) {
jsonObj.push({
grade: $(this).children().eq(0).text(),
name: $(this).children().eq(1).text(),
number: $(this).children().eq(2).text()
});
});
for(i = 0; i < jsonObj.length; i++) {
$("#displayLayer").append("<input tepe='text' name='gradeName' value='"+ jsonObj[i].grade +" "+ jsonObj[i].name +" "+ jsonObj[i].number +"' /><br/>");
}
}
</script>
</head>
<body>
<table border="1">
<thead>
<tr>
<th>Çгâ</th>
<th>À̸§</th>
<th>¹øÈ£</th>
</tr>
</thead>
<tbody>
<tr>
<td>1Çгâ</td>
<td>±èö¼ö</td>
<td>1¹ø</td>
</tr>
<tr>
<td>1Çгâ</td>
<td>ÀÌ¿µÈñ</td>
<td>2¹ø</td>
</tr>
<tr>
<td>2Çгâ</td>
<td>¹Ú½Âö</td>
<td>1¹ø</td>
</tr>
<tr>
<td>2Çгâ</td>
<td>ÃÖº¸¶÷</td>
<td>2¹ø</td>
</tr>
</tbody>
</table>
<p>
<button onclick="showDisplayLayerFunc()">ÀÔ·Â</button>
</p>
<div id="displayLayer"></div>
</body>
</html>
¼³¸í
jQuery¿¡¼ json º¯¼ö¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀº ¸¶Ä¡ ÀÚ¹Ù½ºÅ©¸³Æ® ¹è¿À» »ç¿ëÇÏ´Â °Íó·³ °£´ÜÇÏ°í Æí¸®ÇÕ´Ï´Ù.
push() ¸Þ¼Òµå¸¦ ÀÌ¿ëÇؼ º¯¼ö¸¦ ¿øÇϴ´ë·Î ³ÖÀ» ¼ö ÀÖ½À´Ï´Ù.
jsonObj.push({
grade: "1Çгâ",
name: "±èö¼ö",
number: "1¹ø",
height: "177cm",
...
});
json º¯¼öÀÇ °ªÀ» °¡Á®¿Ã ¶§´Â .grade, .name, .number ó·³ ¼Ó¼º¸¸ Ç¥½ÃÇÏ¸é µË´Ï´Ù.
for(i = 0; i < jsonObj.length; i++) {
jsonObj[i].grade +" "+ jsonObj[i].name +" "+ jsonObj[i].number
}
°¢ index º°·Î È£ÃâÇÏ·Á¸é jsonObj[0].grade, jsonObj[1].grade, jsonObj[2].grade ... È£ÃâÇÏ½Ã¸é µË´Ï´Ù.
jsonObj[0].grade +" "+ jsonObj[0].name +" "+ jsonObj[0].number
jsonObj[1].grade +" "+ jsonObj[1].name +" "+ jsonObj[1].number
jsonObj[2].grade +" "+ jsonObj[2].name +" "+ jsonObj[2].number
... |
|
̵̧ : 419 |
̵̧
¸ñ·Ï
|
|
|  |
|