Jquery没有看到动态加载的类

时间:2014-01-29 04:37:48

标签: php jquery dynamic

我已经为一些html标签加载了一些类。它们在控制台中看起来很普通,我的关联css正确显示。我还有一个我想要应用的JQuery使用相同的类,但它似乎没有看到动态加载的类。我可以很好地接待其他人。这似乎是一个时间问题。显然,当脚本运行时,无论它在DOM中看到什么,都不包括我正在添加的所有新内容。我知道JQuery曾经有一个.live现在被替换了。在这种情况下它需要一个处理程序,但我想我有点过头了。我还是JQuery的新手。我怎么能在这里实现呢?

这是设置变量的php ...

$toggle = " visNone";

这是相关的html ...

<div id="sampleOneReservation" class="Grid_12<?php echo $toggle; ?>">

脚本的相关部分......

$(document).ready(function() {
    if ($("#sampleOneReservation").hasClass("visNone")) {
        alert("This is not working!");
    }
});

2 个答案:

答案 0 :(得分:1)

你必须在html底部加载jquery文件,你已经设置了这个类。

答案 1 :(得分:0)

试试这个,在“Grid_12”之后给出空格

class="Grid_12 <?php echo $toggle; ?>"