dropdown onchange事件无效

时间:2011-04-05 10:39:25

标签: jquery html

我的下拉列表事件onchange在服务器中不起作用,而它在我的localhost上运行正常。我正在使用jquery。会是什么原因。

HTML:

<select name="cities" id="cities" onchange="change_city();">
<option value="Basel" selected="selected">Basel</option>
<option value="Bern">Bern</option>
<option value="Fribourg">Fribourg</option>
<option value="Geneva">Geneva</option>
<option value="Lugano">Lugano</option>
<option value="Zurich">Zurich</option>

</select>

jQuery的:

function change_city(){
    var home_city =$("#cities option:selected").val();
    $.cookie("home_city", home_city, { expires: 3650, path: '/' });
    location.reload( true );

}

1 个答案:

答案 0 :(得分:0)

测试一下:

<select name="cities" id="cities">
<option value="Basel" selected="selected">Basel</option>
<option value="Bern">Bern</option>
<option value="Fribourg">Fribourg</option>
<option value="Geneva">Geneva</option>
<option value="Lugano">Lugano</option>
<option value="Zurich">Zurich</option>
</select>

JQuery的:

$('#cities').change(function(){
    var home_city =$("#cities option:selected").val();
    console.log(home_city);
    $.cookie("home_city", home_city, { expires: 3650, path: '/' });
    location.reload( true );

});