答案 0 :(得分:5)
您有两个选项,使用Django模板内置功能:
以下是两种可能的解决方案:
<select id="ip_addr">
{% for host in hosts %}
<option value="{{ host.ipaddress }}" {% if forloop.first %}selected{% endif %}>{{ host.ipaddress }}</option>
{% endfor %}
</select>
<select id="ip_addr">
{% for host in hosts %}
<option value="{{ host.ipaddress }}" {% if host.ipaddress == '0.0.0.0' %}selected{% endif %}>{{ host.ipaddress }}</option>
{% endfor %}
</select>
注意:foorloop.first是一个特殊的模板循环变量,在循环的第一次迭代中为True。
答案 1 :(得分:0)
以下是确定所选选择索引的示例。
var obj = document.getElementById("sel");
for(i=0; i<obj.options.length; i++){
if(obj.options[i].value == "b"){
obj.selectedIndex = i;
}
}
&#13;
<select id="sel">
<option value="a">a</option>
<option value="b">b</option>
</select>
&#13;