Tag: addclass

jQuery onclick addclass / removeclass并添加淡入淡出

过去三天我一直在寻找解决问题的方法。 我见过很多人和我有同样的问题,但没有一个解决方案可以解决我的问题。 所以我又是我开始的地方,我要求友好的人帮助你! 我现在运行以下脚本,对我来说非常合适: $(“.show_commentsandnotes_container”).click(function () { $(‘.commentsandnotes_bg’).addClass(‘show’); $(‘.commentsandnotes_container’).addClass(‘show’); }); $(“.commentsandnotes_bg”).click(function () { $(‘.commentsandnotes_bg’).removeClass(‘show’); $(‘.commentsandnotes_container’).removeClass(‘show’); }); 我唯一无法工作的是元素的淡入淡出。 我尝试了很多解决方案,比如切换和显示/隐藏,但这对我来说效果最好。 我需要的唯一简单的事情是脚本中添加了淡入淡出(1000毫秒),我无法解决这个问题。 有人能帮我吗? 提前致谢。

JQuery将类添加到克隆元素

这是我的脚本: $(‘.addprop’).click(function() { $(‘#clone’).clone().insertAfter(‘.addprop’); }) 我需要为正在创建的新元素添加一个类。 可能吗?

jQuery:将类添加到新元素后,不能通过单击该类来触发事件

这是我正在尝试的:当我点击一个带有类.main的元素时,该类被重新分配给下一个元素。 单击下一个元素(新的.main元素)时,.main将重新分配给下一个元素,依此类推。 这是我的代码: $(‘.main’).click(function() { $(this).removeClass(“main”).addClass(“other”); $(this).next().removeClass(“other”).addClass(“main”); }); 当我单击原始.main元素时,将传输该类。 但是,单击新的.main元素不会再次触发该事件。 是什么导致这个? 我完全是错误的做法吗? 这是一个小提琴: http://jsfiddle.net/UHLft/2/

jQuery addClass无法正常工作

我正在尝试使用addClass在我的Joomla模板上为我提供斑马条纹表。 我使用以下代码: jQuery(function($) { $(“tr:odd”).addClass(“odd”); }); 我已经能够使用tr:odd选择器动态地将css添加到表行,但是当我使用addClass函数时它只是不行(我检查了生成的源代码,并且没有表行具有“奇数”类) 。 不知道我可能做错了什么,会感激任何帮助。

Jquery如果element有以x开头的类,那么不要添加addClass

我是一个明确的新手,所以为垃圾编码道歉! 我为自己设定的练习项目编写了以下Jquery: 单击div时,会添加“in_answerbox1”类,并在answerbox中创建克隆的div,并添加“answerbox_letter1”类。 最终网格中会有很多div(或表格中的单元格),当您点击某个特定的网格时,它会淡出并似乎出现在答案框中。 然后,当您单击答案框中的内容时,网格中的相关div将重新出现,克隆将从答案框中删除。 但是,我现在只想添加类,如果我点击的东西不在答案框中:即,如果原始或克隆有一个包含“answerbox”的类。 我写了下面的内容,知道它不起作用,但它可以解释我想要的更好。 var n = 0; $(‘#box’).click(function(){ if(!$(this).hasClass(‘*[class^=”answerbox”]’)) { $(this).addClass(‘in_answerbox’ + (n+ 1) ); $(this).clone().appendTo(‘#answerbox’).addClass(‘answerbox_letter’ + (n + 1)); n = (n + 1); } }); 有什么建议?

JQuery Find #ID,RemoveClass和AddClass

我有以下HTML 我基本上想要#testID2并用.test3类替换.test2类? 我试过了 jQuery(‘#testID2’).find(‘.test2’).replaceWith(‘.test3’); 但这似乎不起作用? 有任何想法吗 ?

jQuery性能,.css或addClass

我有一个很大的jQuery代码,我正在思考我的函数的速度性能。 单击元素(mousedown)时,我需要将图像指定为背景。 我可以通过两种方式做到这一点: $(‘#element li.class’).css({“background”:”someimageURL”}); 要么 $(‘#element li.class’).addClass(“someclass”); 其中“someclass”具有实际的CSS背景图像。 在这种情况下,巫婆function更好。 有没有办法测试各种function的速度? 谢谢

addClass到父(LI)

我有一个元素“A”,当我点击它时,我想将父元素( LI )类更改为selected ,但没有任何更改… $(“.filters-list li a”).click(function () { $(“.filters-list li”).removeClass(“selected”); $(this).parent(‘li’).addClass(‘selected’); // I also tried .parent().addClass }); 然后我尝试了这段代码: $(“.filters-list li a”).click(function () { $(“.filters-list li”).removeClass(“selected”); $(this).parent().get(0).addClass(‘selected’); // IE reports something like this: Object doesn’t support addClass… }); 当我尝试使用此代码定义LI时,它只报告了我[Object HTMLLIElement] : alert($(this).parent().get(0)); 我做错了什么?

jquery addClass()不使用event.target

请帮忙。 为什么jquery addClass()不能与event.target一起使用? 我已经制作了一个代码,它应该在单击时在目标上添加类,但它不起作用,并且它说, e.target.addClass不是一个函数。 http://jsfiddle.net/Lq9G4/ 码: Class Test .big { font-size: 5em; } .small { font-size: 1em; } This is the text $(function() { $(“p”).click(function(e) { $(“a”).removeClass(“big”).addClass(“small”); $(“this”).addClass(“big”); //This doesn’t work e.target.addClass(“big”); //nor this one }); });

我可以延迟jQuery addClass吗?

有没有办法延迟jQuery的addClass() ? 例如这段代码 $(‘#sampleID’).delay(2000).fadeOut(500).delay(2000).addClass(‘aNewClass’); 当我加载页面时,它的id’sampleID’上已经有了’aNewClass’类。 如何解决这个问题呢? 我想要的是addClass将在它结束fadeOut()之后发生。