Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.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
添加Jquery后DIV标记的内容_Jquery - Fatal编程技术网

添加Jquery后DIV标记的内容

添加Jquery后DIV标记的内容,jquery,Jquery,当我看到页面源代码时,我看不到Jquery添加的div标记的内容 这是代码 <input type="button" id="add"> <div id="parent"> ... ... </div> ... ... 在这里,单击按钮id,从myurl获取一些内容,然后将内容附加到div[parent],内容显示在html页面上,但在看到页面源代码时不显示 <script> $('#add').click(function() {

当我看到页面源代码时,我看不到Jquery添加的div标记的内容

这是代码

<input type="button" id="add">
<div id="parent">

... 
...

</div>

... 
...
在这里,单击按钮id,从myurl获取一些内容,然后将内容附加到div[parent],内容显示在html页面上,但在看到页面源代码时不显示

<script>
$('#add').click(function() {    

    $.ajax({
            url : 'myurl'

            success: function(data) {

             $("#parent").append(data);

            }       
          });
    return false; 
});
</script>

$('#添加')。单击(函数(){
$.ajax({
url:“我的url”
成功:功能(数据){
$(“#父项”)。追加(数据);
}       
});
返回false;
});
更新

下面是来自url的示例数据,它位于名为parent的div中

<div id="dynamic1">
      <a herf="#" id="makeithide">

</div>
<script>
     $('#makeithide').click(function() {
     $('#dynamic1').hide("slow");
     });
</script>

$('#makeithide')。单击(函数(){
$('#dynamic1')。隐藏(“慢”);
});
我想在链接MakeiTide的单击事件中隐藏div dynamic。
如何做到这一点?

使用“查看源代码”时,动态添加的内容不会显示,因为它不在源代码中,您需要使用控制台查看添加的元素(大多数浏览器中为F12)。

您使用什么查看源代码?您可以从控制台检查添加的内容,然后点击F12,打开控制台,当开发任何与web相关的内容时,最好了解控制台中的所有内容是如何工作的,所以请开始探索。非常感谢,如果我想对这些内容执行一些操作,该怎么办?一旦添加了内容,内容就在那里,就像其他任何内容一样,在使用“查看源代码”时,它不会显示出来如图所示,实际源代码中没有使用javascript添加的元素。@程序员签出事件委派。正如@Jai所指出的,您只能将事件处理程序附加到附加事件处理程序时存在的元素,所以有时候事件委托是必要的,如果我想用javascript添加的元素来处理呢?