【发布时间】:2015-06-24 20:52:23
【问题描述】:
选择 onchange 适用于 Chrome 和 Opera,但不适用于 Firefox。你介意帮助我吗?我应该怎么做才能为所有浏览器修复它?
var tehlikeliNace = ["01.11.07", "01.11.12"];
var aztehlikeliNace = ["01.30.04", "01.63.05"];
var coktehlikeliNace = ["01.61.04", "01.61.06"];
function naceKoduDegisti() {
if (jQuery.inArray($("#nace_kod").val(), aztehlikeliNace) >= 0) {
$("#tehlike_sinifi option[value='1']").attr('selected', 'selected');
}
if (jQuery.inArray($("#nace_kod").val(), tehlikeliNace) >= 0) {
$("#tehlike_sinifi option[value='2']").attr('selected', 'selected');
}
if (jQuery.inArray($("#nace_kod").val(), coktehlikeliNace) >= 0) {
$("#tehlike_sinifi option[value='3']").attr('selected', 'selected');
}
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="nace_kod" onchange="naceKoduDegisti()">
<option value="01.11.07">01.11.07</option>
<option value="01.30.04">01.30.04</option>
<option value="01.61.04">01.63.05</option>
<option value="01.11.12">01.13.18</option>
<option value="01.63.05">02.40.04</option>
</select>
<select id="tehlike_sinifi">
<option value="1">"Az Tehlikeli"</option>
<option value="2">"Tehlikeli"</option>
<option value="3">"Çok Tehlikeli"</option>
</select>
【问题讨论】:
标签: javascript jquery html firefox