我正在尝试更改“h3”标签之间的文本。新文本应从 json 文件中移出。但是程序在正确读取 json 文件中的字段时找不到“h3”元素。这是json文件的一部分:
var teachers=JSON.parse( string_teachers );
var i;
var T_name;
var Subject;
for (i=1; i<teachers.Teachers.length+1; i++) {
T_name=teachers.Teachers[i-1].T_name;
Subject=teachers.Teachers[i-1].Subject;
var str="#"+i;
$(str).find("h3").text(T_name);
}
以及html的一部分:
<div class="grid" id="1">
<img src="teachers/bobr.jpg">
<h3 >Боброва Даша</h3>
<p>Математический анализ</p>
</div>
<div class="divider">
<img src="views/divider.png" >
</div>
<div class="grid" id="2">
<img src="teachers/korolev.jpg">
<h3>Королев Даня</h3>
<p>Программирование 1</p>
</div>