你可以设置id已什么开头
$("span[id^=selbtn]").click(function(){//选择日历插件时,回到顶部
        $("html,body").animate({"scrollTop":"0"},"slow")    
    })

解决方案 »

  1.   

    #selbrn1_2  后面可能是数值和?这句话怎么解
      

  2.   


    $("*").click(function(event){
    var target = event.target,
    $target = $(target);
    if(/^selbtn(\d|_)+/.test($target.attr("id"))) {
    $("html,body").animate({"scrollTop":"0"},"slow");
    }});
    //或者就如下,楼上面的已经说了,但是这个并没有表明后面必须跟数字和下划线
    $("span[id^=selbtn]").click(function(){//选择日历插件时,回到顶部
            $("html,body").animate({"scrollTop":"0"},"slow")    
        })
      

  3.   

    $(document).click(function(event){
    var target = event.target,
    $target = $(target);
    if(/^selbtn(\d|_)+/.test($target.attr("id"))) {
    $("html,body").animate({"scrollTop":"0"},"slow");
    }// 或者
    $("body").click(function(event){
    var target = event.target,
    $target = $(target);
    if(/^selbtn(\d|_)+/.test($target.attr("id"))) {
    $("html,body").animate({"scrollTop":"0"},"slow");
    }
    });