我试图将jquery的一部分放在一起,以显示隐藏的div,同时刷新父div,以便javascript能够修改和显示新的高度。
到目前为止,这就是我所拥有的,但是在一些研究发现了比刷新一个div之前,您必须使用ajax,并且想知道是否有人可以伸出援手。
var $r = jQuery.noConflict();
$r(document).ready(function() {
$r('#open').click(function () {
$r('#expandable-2').show('slow');
$r(this).load(location.href + '.panel > *');
});
$r('#close').click(function () {
$r('#expandable-2').hide('1000');
$r(this).load(location.href + '.panel > *');
});
});到目前为止我有这个,
原因是我目前正在页面中使用CodaSlider脚本,并且根据容器中的内容数量动态地引入高度。现在,为了在单击打开时显示新内容,需要刷新容器,从而显示具有新高度的新内容。
希望这是有意义的,但任何帮助都会很棒。
发布于 2012-09-19 11:14:49
要“刷新”一个只需做的div:
document.getElementById("myDiv").innerHTML = new_content;new_content可能是ajax调用返回的html,但是您肯定不需要ajax调用来“刷新”div。
发布于 2012-09-19 11:21:11
您可以使用html方法jQuery来更改div的html。
$r(".content-div").html("Hello world");如果您想使用ajax从服务器加载html,应该使用load函数,如下所示:
$r(".content-div").load("ajax/users.html");发布于 2012-09-19 11:22:16
您的代码有一个明显的混乱。只要几个小窍门:
https://stackoverflow.com/questions/12493547
复制相似问题