使用jquery创建变量列表

时间:2012-11-01 10:14:22

标签: jquery

我有一个按钮,当点击按钮时,我想将变量'name'添加到我的表中

$('#myTable').click(function(id){
    $('#Selection table').each(function (i) {
        i = i+1;
        $(this).prepend('<tr><td><a><p><b>1st name:</b>' + name + '" </a></tr></td>')
    });
});

此代码有效!但是,当第二次单击该按钮时,我希望将变量'name'附加到表中('name'在父函数中被更改)。这段代码几乎可以工作,但是它将名称变量添加到表中两次。

我还想找到一种方法,用'2nd'然后'3rd'等标记第二次点击。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

要跟踪#myTable被点击的时间,您可以执行以下操作(我还修复了无效标记:

var timesClicked = 0;   
$('#myTable').click(function(id)
{
    $('#Selection table').each(function (i)
    {
        $(this).prepend('<tr><td><p><a href="#"><b>1st name:</b>' + name + '" </a></p></td></tr>');
        i++;
    });
    timesClicked++;
});