问题标签 [addclass]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - addClass 不起作用,无法定义(this)
这是我的javascript:
和我的html:
无法将类添加到其 rel 属性与 embed src 属性相同的链接...添加了 jquery...请 smb 帮助!
jquery - 添加了jQuery的类之间的交替
我有 3 个 div,当单击 div 时,jQuery 脚本会添加一个类:
我想做的是修改 jQuery,以便一次 . red
类被添加,下次它会添加.blue
, .red
,.blue
依此类推...
我的脚本和你可以在这个演示中是这样的:
对不起,我没有分享更多,但我可怕的尝试只会让人困惑。
我希望我已经说清楚了,如果没有,请询问!
提前致谢!!
更新:
我认为这个问题不够清楚,所以我将尝试进一步解释。
基本上需要三个 div,第一次单击,将单击的 div 变为红色,第二次将单击的 div 变为蓝色,然后红色等,它们应该切换(在第一次单击时单击变为红色或蓝色是唯一重要的)
jquery - jquery removeClass,addClass问题
我有两种风格:
我正在使用 jquery 在 div 中切换这些类:
它工作正常,除了宽度和高度。我已经在 Chrome 和 FF 上对此进行了测试。两者的工作方式相同。边框、背景和内边距会发生变化,但尺寸不会发生变化。
有谁知道这是否是 jQuery 方面的限制?或者浏览器在样式和尊重维度之间交换有问题吗?
jquery - 使用切换更改单个 div 中的图像?
想要尝试通过三个独立链接上的切换来控制这个精灵的状态。我有三个独立的链接,我想我可以单击任何链接来切换一个或关闭一个。目标是改变#case 图像的状态。
正在考虑我可以使用 addClass,但我不知道如何删除之前放置的任何类。假设它是一些变量,对吗?
提前谢谢。
jquery - 如何将类添加到选定元素的父级
我想在元素的父级中添加类。
dom的结构是:
“a”元素的所有 id 都是自动的。
我想将类添加到所选“a”的父“li”。
这是我的代码:
但是当我点击一个元素“a”时,它的父元素“li”将不会被选中。
有谁知道为什么?
谢谢
jquery - jQuery UI addClass(类,持续时间)不起作用
我确信我以前有过这个工作,但在 jQuery UI 1.7.2 和 1.8.7 下,它似乎addClass(class, duration)
不再工作。我什至无法让演示工作(在任何浏览器中)。
直到几分钟前,当我升级时,我一直在使用 1.7.2。我发誓我昨晚让它工作了,但是今天下午它没有工作,所以认为最好先升级,然后再发到这里。但是,我没有运气让它工作。
还有其他人遇到同样的问题吗?过去有人遇到过同样的问题并设法以某种方式解决了吗?
如果它对其他人有用,那么我将在这里发布我的代码,但目前我觉得没有必要这样做,因为它只会占用空间。
提前致谢。
问候,
理查德
示例已删除 - 替换为http://jsfiddle.net/Z6mJU/。它似乎在这里工作,所以也许我没有正确设置 jQuery... 我会有另一个小提琴,看看我能不能解决它。稍后将在此处发布我的进度。
javascript - jQuery 可以执行 if 语句吗?
jQuery 可以执行“if”函数吗?例如,如果一个菜单项中存在一个类,则将该类应用于不同的菜单项?这与通常的活动页面菜单突出显示略有不同,因为我正在处理活动下拉菜单和子页面。
我想做的是
如果...
应该是这种工作的一种方式....
jquery - jQuery 在 IE 上不起作用
我有以下 jQuery 脚本,实际上它被 Internet Explorer(7 和 8)忽略了。它在 FF 和 Chrome 中运行良好。
这很简单,但我不知道 IE 忽略它的原因是什么。知道代码是使用 JAVA 作为动态内容加载的(这应该不是问题,因为其余脚本都可以工作)。我试图将 tha 脚本作为外部文件中的函数调用,但也没有任何反应。谁能帮我理解我的错误在哪里?或者帮我理解IE?
jquery - jquery:仅在鼠标悬停时向列表项添加类 - 鼠标移出时删除?
嘿伙计们,最好的方法是什么:
我有一个清单
最初,一个项目已经应用了 .selected 类。当我将鼠标悬停在其中一个列表项上时,我希望这个具有 .selected 类。因此,每个项目都应该只在我结束时应用该类,一旦我离开该项目,该类就被删除,下一个具有该类。
jquery - jquery 从 .parent() 添加/删除类
我知道这非常简单,但我已经编写和重写了这个函数一个小时,但没有成功:
单击时,我想将“活动”添加到单击的链接中,并从导航栏中<li>
的所有其他链接中删除“活动” 。<li>
HTML:
jQuery:
这可以很好地添加类,但我无法将其删除。
我也尝试将它分成单独的功能,但没有运气。
我在那里有 .stop().animate() 因为我在链接的悬停状态上有一个 .animate() 。
谢谢!
编辑:
这是悬停的 jQuery,也是我拥有 .stop().animate() 的原因
我不确定为什么 .stop().animate() 是错误的。如果我没有 .animate() ,则活动类不会粘住,如果有,活动类会粘住。
我仍然无法删除课程:-/