各位看官,请先看这一小段代码。
$("#relist").click(function () {
                    $(".icon").each(function () {
                        var iconclass_name = $(this).attr("id");
                        //alert("+iconclass_name+");
                        $(this).addClass(iconclass_name);
                    });
                });
我要实现的功能是来获取当前对象(.icon的子项)的id,并添加和此id相同名称的class(在css里面有定义的)
上面的代码不能实现,请问一下大家如何实现啊~?

解决方案 »

  1.   

    $(this).addClass('"' + iconclass_name + '"');  //这样试试。
      

  2.   

    LZ要获取当前对象(.icon的子项)
    但是JS写的是便利全部class=icon的id
     $(".icon").each(function ()
      

  3.   

    直接用id就好吧
    看代码
    http://jsfiddle.net/wjtBM/
      

  4.   

    谢谢支持了,补充点哈:
    我做的是一个可以拖动的网页。现在的情况是可以获得这个class了,但是却不能够生效。我用chrome的开发人员工具看了看,这个class都被划掉了这是什么情况呢?