我希望能够在双击时编辑Materialize.css卡片。为此,我将输入放置在卡片div中,而不是p中。
div.row
each cards
div.col.m4.s12
div.card.teal
div.card-content.white-text
if openCard
//input(type='text' value='#{text}')
textarea.materialize-textarea #{text}
else
p #{text}
问题在于输入(和文本区域)元素具有广泛的材料设计样式,包括输入下方的线条。在其他情况下,它看起来非常整洁,但在卡片内部完全没有必要。
有没有办法从输入元素中删除样式,以便在这种双击编辑模式下可用?
或者也许有其他解决方案,如何在卡片上进行双击编辑,而不涉及先前已经过样式化的元素的重复使用?
附注:我在Meteor中运行它,并且有Jade预处理器。然而,这些事实既不应影响问题,也不应影响答案。