Dan*_*eri 2 javascript string jquery replace
我有一个字符串,其中包含少量HTML生成的内容.我想在其中的第一个标签中添加ID .为了更清楚:
我想要一个能做到这一点的功能.
它使用这个:
<li><img src=... /></li>
Run Code Online (Sandbox Code Playgroud)
并使其成为这个
<li id="__VariableValue__"><img src=... /></li>
Run Code Online (Sandbox Code Playgroud)
但是,这不是一个实时元素,它都在一个字符串中.所述第一标签是不固定的,它是动态提供的,所以我不能使用偏移3,因为它可能是一个<table>,<a>等...
有什么建议?
有人在寻找答案:它在这里:
var Element = $(Element).attr('id',myID);
Run Code Online (Sandbox Code Playgroud)
你标记了jQuery,所以它很简单:
$(yourString).attr('id', yourValue);
Run Code Online (Sandbox Code Playgroud)
这将创建定义的元素yourString,但不会将它们附加到DOM.我假设你最终会使用以下内容:
$(yourString).attr('id', yourValue).appendTo(yourSelector);
Run Code Online (Sandbox Code Playgroud)