作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试让一个简单的(至少应该是简单的)If/Else 语句在 jQuery 中工作。
我需要的基本要点是“如果”将某个“div”添加到页面,那么一个类就会添加到另一个div。否则,div 已应用“删除”并且不会显示在页面上。
这是我的代码:
jQuery(document).ready(function(jQuery){
if(jQuery('#myExtraContent4').length){
jQuery('#ks_footer').addClass('ifThere');
},
else {
jQuery('#ks_footer').remove();
}
});
最终发生的情况是“ifThere”类被正确应用,但如果没有添加任何内容,div“#ks_footer”不会被删除。 (即使它是空的,它也总是在那里,应该被删除)
我希望有人能够找出原因并提出如何纠正的建议。
谢谢加里
最佳答案
jQuery(function($){
if($('#myExtraContent4').length > 0){
$('#ks_footer').addClass('ifThere');
}//, <--this comma should not be here so I've commented it out
else {
$('#ks_footer').remove();
}
});
关于jQuery 和 Javascript If/Else,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7757887/
我是一名优秀的程序员,十分优秀!