此脚本适用于Jquery 1.8.3,但在较高版本的jquery中不起作用。你能帮我找人问题吗?感谢
$(document).ready(function(){
$('#regions').change(function() {
region = $(this).attr('value');
$('#discrict').load('ajax.php', { p: region, s: 'okres' } );
return false;
});
region = $('#regions').attr('value');
$('#discrict').load('ajax.php', { p: region, s: 'okres' } );
});
<select name="region" id="regions">
<option value="0">region</option>
<option value="1">region 1</option>
<option value="2">region 2</option>
<option value="3">region 3</option>
</select>
<div id="discrict"></div>
答案 0 :(得分:0)
我建议您切换检索字段值的方式
region = $(...).attr('value');
到
region = $(...).val();
虽然.attr(&#39; value&#39;)和.val()在大多数情况下的行为方式相同,但.val()更加一致。
What's the difference between jQuery .val() and .attr('value')?