我知道這是非常基本的。 我想使用jQuery來更改由Django生成的下拉字段的標籤。如何更改下拉字段的標籤?
下面是HTML代碼:
<div class="form-fields">
<table>
<tr><th><label for="id_Ap_m">Application method 1:</label></th><td><select name="Ap_m" id="id_Ap_m">
<option value="" selected="selected">Select an application method</option>
<option value="1">Aerial</option>
<option value="2">Ground Sprayer</option>
</select></td></tr>
</table>
</div>
jQuery代碼:
$(document).ready(function(){
$('#id_Ap_m').html('New application');
});
我的目標是改變 '的應用方法1' 至 '新應用程序'。我的方法是根據其id選擇此標籤,然後更改文本。但是,我的代碼不起作用。這可能是因爲標籤和下拉列表都有相同的ID(id_Ap_m
),這是由Django生成的。
有什麼建議嗎?
您標籤沒有ID ... – Neal
我有你貼的感覺生成的HTML,由剃刀也許..你能後的實際asp.net代碼或無論它是來自哪裏?但總的來說,尼爾是正確的,而不是=「」它需要是id =「」 – Shenaniganz
@Shenaniganz noooo保持'的',這正是它應該是! – Neal