添加Jquery后DIV标记的内容
当我看到页面源代码时,我看不到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() {
<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添加的元素来处理呢?