0

如何制作响应式下拉列表以从列表中选择一个项目并回显一些值?我不想将下拉列表绑定到任何模型。我已经编写了以下简单的代码来实现这一点,但它不起作用。

<?php 
echo CHtml::dropDownList('country_id','', array(1=>'USA',2=>'France',3=>'Japan'));
if ('#country_id' === 1)
echo "Thank You";
else if('#country_id' === 2)
    echo "merci beaucoup";
else
echo "arigato";
?>

下拉列表行为正确,但我无法从下拉列表中选择项目。如何更正我的代码?

4

1 回答 1

1

Javascript:

$(document).ready(function(){
    $('#country_id').change(function(){
          var selectedId = $(this).val();
          alert($(this).val()); // Get what you want
    });
});

你可以在这里测试它:http: //jsfiddle.net/enn9H/

于 2013-10-16T06:37:52.383 回答