我知道这是非常基本的.我想使用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>
Run Code Online (Sandbox Code Playgroud)
jQuery代码:
$(document).ready(function(){
$('#id_Ap_m').html('New application');
});
Run Code Online (Sandbox Code Playgroud)
我的目标是将"应用方法1"更改为"新应用程序".我的方法是根据其ID选择此标签,然后更改文本.但是,我的代码不起作用.这可能是因为标签和下拉列表都有相同的id(id_Ap_m),它是由Django生成的.
有什么建议?
你的标签没有id,你试试这个吗?
$("label[for='id_Ap_m']").html('New application');
Run Code Online (Sandbox Code Playgroud)