我有一个 JQuery 片段,它被保存到一个变量名中,帮助在页面上创建一个通知。如果类已经添加到页面中,我正在尝试更改与 html 元素关联的类。这是在 WordPress 插件中完成的。
下面是原文,下面是我第一次尝试。
noticeItemOuter = jQuery('<div></div>').addClass('notice-item-wrapper');
我的尝试:
noticeItemOuter = if (JQuery(".notice-item-wrapper").length > 0) {
jQuery('<div></div>').addClass('notice-item-wrapper2');
}else{
jQuery('<div></div>').addClass('notice-item-wrapper');
}
我在 if else 语句中添加了控制台日志,但从未看到它们弹出。
如果语句不完全像那样工作,但您可以使用三元运算符,其功能相同, (expression)? true statement: false statement;
noticeItemOuter = ((jQuery(".notice-item-wrapper").length > 0)?
jQuery('<div></div>').addClass('notice-item-wrapper2'):
jQuery('<div></div>').addClass('notice-item-wrapper'));
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句