我想做类似的事情
if(something.val() == 'string1')
{
something.val('string2');
}
else if(something.val() == 'string2')
{
something.val('string1')
}
但在一行代码中。我不太记得它是如何完成的,但它涉及问号和冒号......
最佳答案
尝试:
something.val(something.val() == 'string1' ? 'string2' : 'string1');
它被称为三元表达式。
关于javascript - 有什么方法可以使用一段 JavaScript 在两个字符串之间切换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3807736/
我想做类似的事情if(something.val()=='string1'){something.val('string2');}elseif(something.val()=='string2'){something.val('string1')}但在一行代码中。我不太记得它是如何完成的,但它涉及问号和冒号...... 最佳答案 尝试:something.val(something.val()=='string1'?'string2':'string1');它被称为三元表达式。 关于j