2012-12-10 48 views
0

如果我追加在JavaScript中的多个项目是这样的:如何给HTML标签ID的唯一ID在JavaScript

    data.context = $('<button class="btn btn-primary"/>').text('Upload') 
        .appendTo('#fileTableId') 
        .click(function() { 
         $(this).replaceWith($('<p id="aa"/>').text('Uploading...')); 
         data.submit(); 
        }); 

我怎么可以给每一个正在replacedWith p标签举例来说,如果一个唯一的ID x ++是我想要设置的。

 var x = 0 
    '<p id = "'x'" /> 

    x++; 
+1

也许我失去了一些东西,但为什么不只是字符串连接在一起? ''

'' – Tahbaza

+0

是的,这就是我要找的感谢 – TMan

回答

2

您可以使用.prop设置id属性:

$(this).replaceWith($('<p>').prop('id', x).text('Uploading...')); 
data.submit();