我已经为一些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!");
}
});
答案 0 :(得分:1)
你必须在html底部加载jquery文件,你已经设置了这个类。
答案 1 :(得分:0)
试试这个,在“Grid_12”之后给出空格
class="Grid_12 <?php echo $toggle; ?>"