问答详情
源自:6-9 下拉列表框的change事件

可以这样写吗?虽然代码不同,但是出来的效果是一样的,但是我不知道这样写法是不是正确

$("select").change("selected",function(){

             if($(this).val()=="苹果"){

                        $(this).css("background-color","red");}

            else{

                      $(this).css("background-color","green");

              }

提问者:qq_runnning_0 2015-09-28 10:13

个回答

  • qq_BeyonceInt_0
    2015-12-05 11:20:19

    这样写没错的,但是不便于后期的修改操作,bind可以绑定多个function

  • 聆听你幸福的声音
    2015-11-04 15:55:52

    我是觉得用绑定事件和解绑就会显得很灵活,相比change(function(){}),你可以随时取消这个事件


  • 呆掉的小河
    2015-10-19 10:52:52

    请问一下,既然效果相同,那bind有啥用呢?><

  • 学霸君1
    2015-10-14 11:15:37

    $(function () {

                    $('#seltest').change(function () {

    我是这样写的   只要事件 就可以直接调用的 ,不一定不要用bind绑定事件  再去执行函数,你的也是可以的 但是我不知道你的selected是干嘛的?   选中的执行函数吗