Javascript 无法将类添加到插件使用jQuery创建的div中
我正在尝试向id为“container”(withJavascript 无法将类添加到插件使用jQuery创建的div中,javascript,jquery,html,Javascript,Jquery,Html,我正在尝试向id为“container”(withjQuery)的现有div添加一个类。但是如果我在firebug中检查它,添加的类就不会出现。我必须说这个div是由插件而不是代码生成的。插件文件被压缩了,所以我不能做任何更改 我试着把这个班加到另一个班上,效果很好。我这样加上: $('#container').addClass('hdrMenu'); 注意:.addClass函数在$(document).ready()中,因此这不是问题所在 我的HTML结构如下所示: html>body>s
jQuery
)的现有div添加一个类。但是如果我在firebug中检查它,添加的类就不会出现。我必须说这个div是由插件而不是代码生成的。插件文件被压缩了,所以我不能做任何更改
我试着把这个班加到另一个班上,效果很好。我这样加上:
$('#container').addClass('hdrMenu');
注意:.addClass
函数在$(document).ready()中,因此这不是问题所在
我的HTML结构如下所示:
html>body>section.wrapper.transparent>div.page-box>div#container
div#container
和所有子元素都是由插件生成的
我是否做错了什么,或者为什么不能在插件生成的HTML代码中添加一个类
建议:)如果您的代码在构建该插件的元素之前运行,则可能发生这种情况。$(document.ready()
未涵盖这些元素。而且,如果是这种情况,jQuery永远不会抛出错误,您也不知道发生了什么
将代码放置在这些元素构造之后运行。如果代码在该插件的元素构造之前运行,则可能发生这种情况。$(document.ready()
未涵盖这些元素。而且,如果是这种情况,jQuery永远不会抛出错误,您也不知道发生了什么
将代码放置在这些元素构造之后运行。如果代码在该插件的元素构造之前运行,则可能发生这种情况。$(document.ready()
未涵盖这些元素。而且,如果是这种情况,jQuery永远不会抛出错误,您也不知道发生了什么
将代码放置在这些元素构造之后运行。如果代码在该插件的元素构造之前运行,则可能发生这种情况。$(document.ready()
未涵盖这些元素。而且,如果是这种情况,jQuery永远不会抛出错误,您也不知道发生了什么
将代码放置在这些元素构造之后运行。这可能是因为您正在使用的代码是在没有id容器的div时执行的。因此,不应用类名,然后将内容加载到DOM中。这里可能是这样一个例子
<script>
/* jquery code */
$('#container').addClass('hdrMenu');
</script>
因此,请始终记住:将jQuery脚本文件放在脚本文件的顶部
<head>
<script src="~/Scripts/jquery-1.8.2.min.js"></script>
/* other script files */
</head>
/*其他脚本文件*/
这可能是因为您的代码是在id容器中没有div的情况下执行的。因此,不应用类名,然后将内容加载到DOM中。这里可能是这样一个例子
<script>
/* jquery code */
$('#container').addClass('hdrMenu');
</script>
因此,请始终记住:将jQuery脚本文件放在脚本文件的顶部
<head>
<script src="~/Scripts/jquery-1.8.2.min.js"></script>
/* other script files */
</head>
/*其他脚本文件*/
这可能是因为您的代码是在id容器中没有div的情况下执行的。因此,不应用类名,然后将内容加载到DOM中。这里可能是这样一个例子
<script>
/* jquery code */
$('#container').addClass('hdrMenu');
</script>
因此,请始终记住:将jQuery脚本文件放在脚本文件的顶部
<head>
<script src="~/Scripts/jquery-1.8.2.min.js"></script>
/* other script files */
</head>
/*其他脚本文件*/
这可能是因为您的代码是在id容器中没有div的情况下执行的。因此,不应用类名,然后将内容加载到DOM中。这里可能是这样一个例子
<script>
/* jquery code */
$('#container').addClass('hdrMenu');
</script>
因此,请始终记住:将jQuery脚本文件放在脚本文件的顶部
<head>
<script src="~/Scripts/jquery-1.8.2.min.js"></script>
/* other script files */
</head>
/*其他脚本文件*/
听起来像比赛条件……听起来像比赛条件……听起来像比赛条件……听起来像比赛条件……啊,那是因为控制台是空的。我不知道为什么我没有想到这一点。非常感谢你!你让我开心:)我会尽快接受答案:)啊,那是因为控制台是空的。我不知道为什么我没有想到这一点。非常感谢你!你让我开心:)我会尽快接受答案:)啊,那是因为控制台是空的。我不知道为什么我没有想到这一点。非常感谢你!你让我开心:)我会尽快接受答案:)啊,那是因为控制台是空的。我不知道为什么我没有想到这一点。非常感谢你!你让我开心:)我会尽快接受答案:)