如何将唯一 ID 添加到 class 和 javascript/jquery

how to add a unique ID into a class with javascript/jquery

在 javascript 我有这个案例:

 case 'code':
                    var multiline = $(TextArea).hasSelection().indexOf('\n') >= 0;
                    if (multiline) {
                        var thisOpts = $.extend(htmlOpts, {
                            opentag: '<pre class="CodeBlock"><code>',
                            closetag: '</code></pre>',
                            opener: '',
                            closer: '',
                            closeslice: ''
                        });
                        $(TextArea).insertRoundTag('', thisOpts);
                    } else {
                        $(TextArea).insertRoundTag('code', htmlOpts, {'class': 'CodeInline'});
                    }
                    break;

如何将唯一 ID 添加到 class CodeBlock 所以输出应该是这样的:

<pre class="CodeBlock385619563354"><code>

您可以使用 Date 对象创建唯一 ID。

var uniqueId = (new Date).getTime();

然后将其添加到您的 class:

opentag: '<pre class="codeBlock' + uniqueId + '"><code>'