Jade conditional (if/else) to add class to div inline
问题 Is there a way to do this inline in a jade template? if(typeof fromEdit != 'undefined') div#demo.collapse.in else div#demo.collapse Would like to do this conditional check "inline" and the result would add the .in to the end of the div if fromEdit exists. 回答1: This works: div#demo.collapse(class=typeof fromEdit === "undefined" ? "" : "in") Try it out here. 回答2: If you don't want the class attribute to be added when there is no value, you can assign it undefined instead of an empty string.