所以我有几个月,日,年,小时,分钟的选择选项,我试图通过javascript确保当前时间进入他们,这些表格是由django创建的,已经有了id但是似乎没有任何事情发生。谁知道为什么?
{% if form.instance.id %}
{% trans "Update" %} {{ form.instance }}
{% else %}
{% trans "Create event" %}
<script>
document.getElementById('id_start_0_day').value = (new Date()).format("dd");
</script>
{% endif %}
一个选择的例子
<select id="id_start_0_day" name="start_0_day">
答案 0 :(得分:0)
如果选择中没有值,则无法选择它,您可以做的是,检查是否存在值,如果不添加,请选择如下
$(document).ready(function() {
var value = 2;
if ($("#select option[value='"+value+"']") == null || $("#select option[value='"+value+"']").length == 0) {
$("<option/>").attr("value", value).text(value).attr("selected", true).appendTo($("#select"));
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="select">
<option value="1">1</option>
</select>