Jquery 简写 IF-ELSE

标签 jquery css html shorthand

我需要用 JQuery 做一个速记 IF-ELSE。 我的代码:

    $('#somediv').val() != 0 ? $('#somediv').toggleClass('class1') : $('#somediv').toggleClass('class2');

代码很简单,但是不起作用。请帮忙吗? 提前致谢

编辑: 这项工作:

if ($('#somediv').val() != 0) {
    $('#somediv').toggleClass('class1');
}else{
    $('#somediv').toggleClass('class2');
}

但是速记并不...需要耐心

最佳答案

如果 somediv 正如其名称所示实际上是一个 div,则应使用 text()html()而不是 val() 因为 value 仅对输入元素有效。

关于Jquery 简写 IF-ELSE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17750146/

相关文章:

javascript - 在 jQuery 中将相同的元素作为子元素添加到两个不同的父元素是否有效?

html - 如何让我的导航栏跨越整个 div 的宽度

php - 创建富文本编辑器界面

html - 如何使整个表格单元格可点击但垂直对齐其中的文本 - CSS

jquery - 使用 jQuery Mobile(iPhone 4 上的移动 Safari)在 HTML5 网络应用程序上首次显示隐藏图像时出现黑色闪烁

javascript - 如何让 BxSlider 隐藏所有幻灯片直到页面加载

javascript - 某些事件未触发

html - CSS 样式不适用于 Jquery 移动页面

css - 使wordpress模板移动友好

javascript - 我正在尝试使用 Javascript 处理鼠标悬停事件并遇到一些问题