我试图使用jQuery更改下拉值中的更改标签的值,但其不起作用。请帮我解决这个问题。使用jQuery更改下拉值的更改标签的值使用jQuery
<select id="myselect">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
<br/>
<label id="label"></label>
<br/>
$("label").val("150.000.000");
$(("#myselect").val()).on('change', function() {
if ($("#myselect").val() == '1') {
$("#label").val("150.000.000");
} else {
$("#label").val("350.000.000");
}
});
兄弟仍然没有工作:( – user317461
它绝对应该,因为你可以从看snippet。检查控制台是否存在代码中的错误 –
@RoryMcCrossan,只是一个问题,是否有区别'$(this).val()'和'$(“option:selected”,this).val()'。我看到后者[这里](http://stackoverflow.com/questions/1643227/get-selected-text-from-a-drop-down-list-select-box-using-jquery),并假设它更受欢迎。 – Rajesh