Javascript 无法使用jquery将元素附加到使用ajax请求的数据中
我想在每个div中添加一个按钮来复制以language开头的类的代码。它目前正在工作,但我试图用Ajax从数据库中获取数据,在我做了Ajax之后,按钮没有像Ajax之前那样出现在div中,那么我该怎么做呢 我的代码 JS $div[class^='language-'],div[class*='language-'].附加'Copy Icon' AJAX请求的数据Javascript 无法使用jquery将元素附加到使用ajax请求的数据中,javascript,php,jquery,html,ajax,Javascript,Php,Jquery,Html,Ajax,我想在每个div中添加一个按钮来复制以language开头的类的代码。它目前正在工作,但我试图用Ajax从数据库中获取数据,在我做了Ajax之后,按钮没有像Ajax之前那样出现在div中,那么我该怎么做呢 我的代码 JS $div[class^='language-'],div[class*='language-'].附加'Copy Icon' AJAX请求的数据 <p>blah blah blah</p> <div class="language-php">
<p>blah blah blah</p>
<div class="language-php">
<code>echo 'hello World';</code>
</div>
应该是这样的
<p>blah blah blah</p>
<div class="language-php">
<code>echo 'hello World';</code>
<button class="CopyClipboard">Copy Icon</button>
</div>
希望你能理解
对不起,我的英语是:如果我理解了你的问题,你在页面完全加载后的某个时候通过AJAX导入了带有类语言php的div,那么你添加按钮的javascript代码很可能在页面加载期间或之后只执行一次。你需要的是一个事件onclick,onchange。。。这将触发追加或将代码放入AJAX成功回调。也将AJAX代码放入