如何在javascript中为html标记id指定唯一id

如何在javascript中为html标记id指定唯一id,javascript,html,Javascript,Html,如果我在javascript中添加多个项目,如下所示: data.context = $('<button class="btn btn-primary"/>').text('Upload') .appendTo('#fileTableId') .click(function () { $(this).replaceWith($(

如果我在javascript中添加多个项目,如下所示:

                 data.context = $('<button class="btn btn-primary"/>').text('Upload')
                   .appendTo('#fileTableId')
                   .click(function () {
                       $(this).replaceWith($('<p id="aa"/>').text('Uploading...'));
                       data.submit();
                   });
data.context=$('').text('Upload'))
.appendTo(“#fileTableId”)
。单击(函数(){
$(this).replace为($('

).text('Uploading…'); data.submit(); });

例如,如果我想将x++设置为p标记,我如何给每个被替换的p标记一个唯一的id

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

     x++; 
var x=0
“

x++;


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

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

也许我遗漏了什么,但为什么不直接连接字符串呢<代码>'

'是的,这就是我要找的,谢谢