jquery 自己写的插件.在IE下失效问题!

见代码:
code="js"{
$.fn.recommend = function(options){
var defaults = {
input:"#search111",
appendTo: "#address_hot",
list:".address_hotlist",
placed_in:"div .demo",
position: {
my: "left top",
at: "left bottom",
collision: "none"
}

};
var options = $.extend(defaults, options);
this.each(function(){

var address_hot = $('

'+
'
热门城市 (可直接输入城市或城市拼音)
'+
'
'+
'
  1. 推荐
  2. A-F
  3. G-J
  4. K-N
  5. P-W
  6. X-Z
'+
''+
'
    '+
    '
      '+
      '
        '+
        '
          '+
          '
            '+
            '
            '+
            '
            '+
            '');
            $('body').append(address_hot);
            })(jQuery);
            $(document).ready(function(){

            $('body').recommend();
            });

            [/code]
            [code="html"]

            Search:

            [/code]

            上面的代码.IE7.8,都失效.firefox和chrome都是好的!

            高手给看下

            大哥你的代码问题:
            把代码36行或者35行的div关闭标签删除一个,就可以了。

            code="java"{

            $.fn.recommend = function(options){

            var defaults = {

            input:"#search111",

            appendTo: "#address_hot",

            list:".address_hotlist",

            placed_in:"div .demo",

            position: {

            my: "left top",

            at: "left bottom",

            collision: "none"

            }

            };

            var options = $.extend(defaults, options);

            this.each(function(){

            var address_hot = $('

            '+

            '
            热门城市 (可直接输入城市或城市拼音)
            '+

            '
            '+

            '
            1. 推荐
            2. A-F
            3. G-J
            4. K-N
            5. P-W
            6. X-Z
            '+

            ''+

            '
              '+

              '
                '+

                '
                  '+

                  '
                    '+

                    '
                      '+

                      '
                      '+

                      '
                      '+

                      '');

                      $('body').append(address_hot);

                      });
                      }
                      })(jQuery);

                      $(document).ready(function(){

                      $('body').recommend();

                      });

                      [/code]

                      你js中缺少了
                      });
                      }

                      少了好几个括号,我改了一下,请楼主看看

                      [code="javascript"];(function($){
                      $.fn.extend({
                      recommend : function(options){
                      var defaults = {
                      input:"#search111",
                      appendTo: "#address_hot",
                      list:".address_hotlist",
                      placed_in:"div .demo",
                      position: {
                      my: "left top",
                      at: "left bottom",
                      collision: "none"
                      }

                      };
                      var options = $.extend(defaults, options);
                      this.each(function(){

                      var address_hot = $('

                      '+
                      '
                      热门城市 (可直接输入城市或城市拼音)
                      '+
                      '
                      '+
                      '
                      1. 推荐
                      2. A-F
                      3. G-J
                      4. K-N
                      5. P-W
                      6. X-Z
                      '+
                      ''+
                      '
                        '+
                        '
                          '+
                          '
                            '+
                            '
                              '+
                              '
                                '+
                                '
                                '+
                                '
                                '+
                                '');
                                $('body').append(address_hot);
                                });
                                }
                                });
                                })(jQuery);[/code]

                                楼主,以下两个错误是我把代码放到本地看的,使用的jquery-1.4.2.min.js

                                Uncaught SyntaxError: Unexpected end of input
                                test2.htm:7Uncaught TypeError: Object # has no method 'recommend'

                                [quote]
                                不是代码格式的问题.在IE下还是不行!
                                [/quote]

                                你给出的代码,很明显都存在着少括号的情况,你在ie下肯定提示脚本错误。

                                [quote]

                                问题补充:
                                不是代码格式的问题.在IE下不行!

                                大哥们.真的不是格式问题.其他浏览器都是好的.就是IE不行.也不报错!
                                [/quote]

                                那你给出的这段代码是你的那段代码吗?如果是,你不得不承认有问题,如果不是,请把你的源码发上来