Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/464.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.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从一页到div的HTML_Javascript_Jquery_Ajax - Fatal编程技术网

使用javascript从一页到div的HTML

使用javascript从一页到div的HTML,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有一个按钮,当点击时,它从另一个页面获取内容,并将该页面的内容放入div。它从中获取内容的页面有额外的代码,这些代码使文本在显示后褪色。但是,当它从该页面获取内容时,它也不会带来该部分内容。有没有一种方法可以在下面的代码中,或者在它获取内容的页面上,使文本在显示后淡出 <script type="text/javascript"> $(document).ready(function(){ $("input[name=buttonup53]").click(function(){

我有一个按钮,当点击时,它从另一个页面获取内容,并将该页面的内容放入
div
。它从中获取内容的页面有额外的代码,这些代码使文本在显示后褪色。但是,当它从该页面获取内容时,它也不会带来该部分内容。有没有一种方法可以在下面的代码中,或者在它获取内容的页面上,使文本在显示后淡出

<script type="text/javascript">
$(document).ready(function(){
$("input[name=buttonup53]").click(function(){
  $.ajax({url:"add.php?r=sbt&l=35&t=53&w=1", success:function(result){
    $("div[id=up53]").html(result);
  }});
});});
</script>
<div id="up53"></div>
<input type="image" name="buttonup53" id="buttonup53" src="button.png" width="25px"></input>

$(文档).ready(函数(){
$(“输入[name=buttonup3]”。单击(函数(){
$.ajax({url:“add.php?r=sbt&l=35&t=53&w=1”),成功:函数(结果){
$(“div[id=up53]”)html(结果);
}});
});});
您可以使用jquery的load()方法

可以使用jquery的load()方法


如果我理解正确,您可以在成功回调中使用setTimeout使div消失

$.ajax({
 url:'',
 ...
 success:function(result){
    $("#up53").html(result);
    setTimeout(function(){$("#up53").fadeOut('slow');},2000);
 }    
});

如果我理解正确,您可以在成功回调中使用setTimeout使div消失

$.ajax({
 url:'',
 ...
 success:function(result){
    $("#up53").html(result);
    setTimeout(function(){$("#up53").fadeOut('slow');},2000);
 }    
});
那么:

$("div[id=up53]").html(result).fadeOut();
那么:

$("div[id=up53]").html(result).fadeOut();

出于好奇,为什么要使用
div[id=up53]
而不是
#up53
?使用
div[id=53]
而不是
#up53
大约要慢90%(来源:)。如果您关心性能,请停止使用它。出于好奇,为什么使用
div[id=up53]
而不是
\up53
?使用
div[id=53]
而不是
\up53
大约要慢90%(来源:)。如果您想提高性能,请停止使用。谢谢。我将
fadeout
更改为
fadeout
。谢谢。我将
fadeout
更改为
fadeout