在Jquery中使用.each()方法的问题

时间:2011-01-27 14:19:43

标签: jquery html methods

我有两个具有相同类名的“p”标签,如下所示:

<p class=".copyThis">Example 1</p>
<p class=".copyThis">Example 2</p>

我需要将

标签的内容复制到两个新的

标签中,如下所示:

<p class=".pastContentHere">Example 1</p>
<p class=".pastContentHere">Example 2</p>

我需要使用jQuery来做到这一点。这是我的,但这不起作用。如果有人能看一眼,我会很感激...

    $(document).ready(function()
    {
    var counted = false;
        $('.commentCounter span').each(function(){
                var $thisCount = $(this);
                var comCount = $thisCount.text();
                if(counted==false){
                    $('.sf_commentContainer').text(comCount);
                    counted = true;
                    alert(comCount);
                }else
                {return;}
        });

    });
</script>

这还是一个非常棒的菜鸟,所以对我来说很容易!

由于

1 个答案:

答案 0 :(得分:1)

您现有的代码无关紧要。您可以通过以下简单代码实现所需:

$(document).ready(function($) {
    $(".copyThis").each(function(index) {
        $(".pastContentHere").get(index).innerHTML = $(this).html();
    });
});

顺便说一句,删除“。”从HTML的类开始。