0

我有一个按钮,当单击该按钮时,我希望将变量“名称”添加到我的表中

$('#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 变量添加到表中两次。

我还想找到一种方法将第二次点击标记为“2nd”,然后是“3rd”等。

在此先感谢您的帮助。

4

1 回答 1

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++;
});
于 2012-11-01T10:20:21.840 回答