0

我对 jQuery 有一点问题。我想从其他元素中添加元素的 ID,然后单击它... :) 所以,如果我单击某个列表元素,此元素 ID 将转到另一个元素,你能帮帮我吗?这是我的代码...

        $('#main_menu li').click(function(){
            (this.id).appendTo('.main_content ul')
        })
4

2 回答 2

2
$('#main_menu li').click(function(){
  $('.main_content ul').attr('id', this.id);
});

此处this.id将获取单击的元素id并将其设置id.main_content ul.

但这会造成id重复,这是不允许的。

id你可以代替class

$('#main_menu li').click(function(){
  $('.main_content ul').attr('class', this.id);
});
于 2012-07-30T08:25:02.593 回答
0

尝试附加元素本身:

$('#main_menu li').click(function() {
    $(this).appendTo('.main_content ul')
});

演示http://jsfiddle.net/AbeyT/

于 2012-07-30T08:25:09.830 回答