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

来源:6-9 下拉列表框的change事件

qq_runnning_0

2015-09-28 10:13

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

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

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

            else{

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

              }

写回答 关注

4回答

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

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

    我心自飞扬

    不是绑定多个事件吗??

    2016-01-12 18:23:00

    共 1 条回复 >

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

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


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

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

    我心自飞扬

    可以绑定自定义的事件以及其他用处。。

    2016-01-12 18:02:40

    共 1 条回复 >

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

    $(function () {

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

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

               


jQuery基础课程

加入课程学习,有效提高前端开发速度

154738 学习 · 7198 问题

查看课程