我正在尝试让一个简单的(至少应该是简单的)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/