为什么我的jQuery函数没有按要求更改我的类
Why is my jQuery function not changing my class as requested?
这是我的脚本,我通过在PHP:中回显它来在某个点运行它
echo "<script>$('.incorrect-guesses div:nth-child(2)').removeClass('empty-guess').addClass('incorrect-guess').text('2');</script>";
我最终会让它为特定的div工作,但现在我希望它为第一个(它是其父元素的第二个(:第n个子(2))元素)工作,但它不会这样做
<div class="incorrect-guesses">
<h4>Incorrect Guesses</h4>
<?php
for ($i = 0; $i < 6; $i++) {
echo "<div class='empty-guess'></div>'n";
}
?>
</div>
类empty-guess
和incorrect-guess
中的每一个都具有特定的属性。当我在代码中手动更改它时,它看起来是应该的,但当用户猜测错误时,这并没有改变div的外观,这是它应该做的
这到底是为什么?如果需要,我可以提供更多的代码。
您需要在代码周围放置$(document).ready(function(){
:
echo "<script type="text/javascript">$(document).ready(function(){ $('.incorrect-guesses div:nth-child(2)').removeClass('empty-guess').addClass('incorrect-guess').text('2'); });</script>";
还要确保jQuery包含在页面的头部。
相关文章:
- 我的jQuery插件参数没有正确启动,遇到了问题
- 我的jquery代码不起作用.为什么?
- 我的jquery中出现NaN错误
- 我如何才能找到哪些网站使用我的jQuery插件
- 如何使用我的Jquery代码创建委托事件侦听器
- 为什么我的jQuery点击函数没有触发
- 我的jQuery加载请求是否被调用了两次
- 为什么我的Jquery.ajax调用会触发错误事件
- 如何触发我的 jquery 表单提交
- 为什么我的jQuery .每次迭代都无法使用每个项目的属性
- 为什么我的jQuery UI对话框不起作用
- 在我的 jquery 函数中得到一个错误
- 我的jQuery UI对话框没有'如果前面没有警告,则不会打开
- 我的jquery在本地工作,但当它'it’s上传到我的网站上,它只起部分作用
- 我的jquery日历没有正确对齐
- 与我的jquery弹出窗口和自动调整文本区域大小有冲突
- 关于我的jQuery脚本+与iDevices的兼容性的建议
- 我的jquery方法没有'不起作用
- 我的jquery代码在谷歌chrome控制台中工作,而不是在保存它之后
- 为什么当我快速移动鼠标时,我的jQuery会崩溃