jQuery 1.4.2를 사용하여 테이블 셀 값을 업데이트하는 데 문제가 있습니다. Firefox와 Safari에서는 모두 작동하지만 IE8과 IE9는 아무 것도하지 않습니다. 경고, 오류 또는 그 곳을 찾을 수있는 힌트를 줄 수있는 어떤 것도 없습니다.jQuery를 사용하여 테이블 셀 값을 업데이트하는 방법
<table id="test">
<tr id="1">
<td id="name">sample name</td>
<td id="schedule">sample value</td>
<td id="day">sample value</td>
</tr>
<tr id="2">
<td id="name">sample name</td>
<td id="schedule">sample value</td>
<td id="day">sample value</td>
</tr>
<tr id="3">
<td id="name">sample name</td>
<td id="schedule">sample value</td>
<td id="day">sample value</td>
</tr>
</table>
나는 아약스 호출을 실행하고 JSON 데이터를 점점 오전 :
표는 다음과 같습니다
{"Test": [
{"id":"1", "name":"John", "day":"Monday"},
{"id":"2", "name":"Marry", "day":"Thursday"}
]}
데이터가 수신되는 루프가되면 이는 JSON 데이터 세트 및 업데이트 해당 열을 반복 수신 된 데이터는 다음과 같습니다 :
$.each(json.Tests, function(){
/* update test with details */
var test = this.hash;
/*set values for each test */
$("table#test tr[id=" + test + "]").find("#name").html(this.name);
$("table#test tr[id=" + test + "]").find("#schedule").html(this.status);
$("table#test tr[id=" + test + "]").find("#day").html(this.changed);
});
앞서 언급했듯이 사파리와 파이어 폭스에서 테스트 한 모든 것은 잘 작동하지만 IE8과 IE9는 아무 것도하지 않는 것 같습니다.
여기에 JSFiddle이 나와 있습니다 (일부 자바 스크립트 수정과 함께) http://jsfiddle.net/eFHZz/4/ –
답장을 보내 주셔서 감사합니다. – m1k3y3