ajax调用脚本之后的Jquery不';我不再工作了

ajax调用脚本之后的Jquery不';我不再工作了,jquery,ajax,Jquery,Ajax,我正在开发一个php页面来管理对一些酒吧的访问。。。。 现在我有一个麻烦 让我解释一下 我有一个按钮,可以调用ajaxrequest并重新加载一个名为#entry的特定div 当我尝试在ajax请求之后访问#entry的属性时,就会出现问题 HTML结构 <div id="all"> <div id="prenotazioni" class="mobile-left"> <? CController::renderpartial('_list

我正在开发一个php页面来管理对一些酒吧的访问。。。。 现在我有一个麻烦

让我解释一下

我有一个按钮,可以调用ajaxrequest并重新加载一个名为#entry的特定div 当我尝试在ajax请求之后访问#entry的属性时,就会出现问题

HTML结构

<div id="all">
    <div id="prenotazioni" class="mobile-left">
        <? CController::renderpartial('_lista'); ?>
    </div>
    <div id="entry" class="mobile-right" style="width:280px;position:absolute;bottom:0px;right:0px;">
        <? CController::renderpartial('_pren'); ?>
    </div>
</div>
所以,直到我把ajax称为Everything之后,一切都很好。。。。。。有人能帮我吗

谢谢

编辑

jQuery('body').undelegate('#yt0','click').delegate('#yt0','click',function(){jQu‌​ery.ajax({'type':'GET','data':{'id_lista':-1},'url':'/mobile/showlista','cache':false,'success':function(html){jQuery("#all"‌​).html(html)}});return false;});
_婚前协议


0
0
安格尔西
0
奥马吉
0

您正在用Ajax调用返回的结果替换
#all
元素的内容。因此
#prenotazioni
#entry
都将从DOM中删除

也许您需要将ajax结果放入
#prenotazioni
元素中。如果是,请使用

jQuery("#prenotazioni"‌​).html(html)}

一般说明

$("#all").parent("div").find("#entry").css(..)
应该是

$("#all").find("#entry").css(..)

因为
#all
是一个
#entry
的容器,所以您不需要进一步提升DOM层次结构。

请也发布带有回退的AJAX调用。是否可能在AJAX调用html结构更改后?告诉我们您如何加载AJAX以及如何在DOMI中插入来自它的结果?我认为您需要发布渲染结果您得到的HTML以及如何进行AJAX调用。遗憾的是,我不能这样做。。。。我需要更新两个分区。。。然后我需要访问css属性。@Sakuya84,但是返回的代码(如果是)不包含
\entry
元素。。
$("#all").parent("div").find("#entry").css(..)
$("#all").find("#entry").css(..)