Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法使用jquery将元素附加到使用ajax请求的数据中_Javascript_Php_Jquery_Html_Ajax - Fatal编程技术网

Javascript 无法使用jquery将元素附加到使用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">

我想在每个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">
   <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代码放入