jQuery 和 Javascript If/Else

标签 jquery if-statement

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

相关文章:

python - 如何在 python 中拆分具有多个条件的字符串?

javascript - jstree 显示原始 json,而不是树

javascript - 如何创建处理复选框选择的单个函数?

JavaScript - 根据一定的逻辑命名对象属性

Javascript:通过数组映射后编辑变量

php - 如果条件不起作用则嵌套

javascript - HTML - 通过按同一行内的按钮获取行 ID

javascript - 在现有 <div> 中定位动态内容的问题

c - "if"函数在 C 中出现 "control may reach end of non-void function"错误

java - 评估多种条件的有效/优化方法?