在以下代码中.tg是一个类标记。我收到了got here
的提醒,但我没有看到这种情况发生this.html(opt_arr[i]);
如何解决此问题
function populate_combo()
{
var opt_arr=new Array();
var tg_len = $('.tg').length;
arr_len = '{{response_dict.opt_arr_len}}';
if(arr_len == tg_len)
{
alert("got here")
{% for htm in response_dict.opt_arr %}
opt_arr.push('{{htm}}')
{% endfor %}
$(".tg").each(function (i) {
this.html(opt_arr[i]);
});
}
else
{
alert("There was an error while loadind dropdown box data");
}
}
EDIT
{% for td in response_dict.taggeddata %}
<tr id="{{td.id}}">
<td width="20%">{{td.field1}}</td>
{% if response_dict.tag_flag == 1 %}
<td class="tg"></td>
{% endif %}
</tr>
{% endfor %}
答案 0 :(得分:3)
答案 1 :(得分:0)
$(".tg").each(function (i, e) {
e.innerHTML = opt_arr[i];
});