Javascript:发现给定条件为真后,如何在标签内添加 HTML 代码?

标签 javascript jquery html css angularjs

我不能使用 ng-if,因为如果条件为假,它会删除整个标签(会吗?),这是我不想要的。我只想在条件为真时在标签内添加一小段代码,如果条件为假则不添加。

我有这样的东西:

<input ***stuff*** ng-if="condition==true" style="text-transform:capitalize"/>

如果条件为真,只需在标签中添加样式,否则不添加。 我知道我可以通过在满足条件的情况下添加一个类然后为该类添加 css-part 来做到这一点,但是,这可能是我提到的方式吗?

最佳答案

使用 ng class

<input ***stuff*** ng-class="{'capitalize': condition}" />

使用 CSS:

.capitalize {
    text-transform: capitalize;
}

关于Javascript:发现给定条件为真后,如何在标签内添加 HTML 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32210264/

相关文章:

javascript - WidgetVar InputNumber Primefaces 6.1 不工作

javascript - 将属性附加到图例的有效方法

javascript - jquery如何获取下拉框的选中值

jquery - IE 不返回 jQuery ajax() 调用的结果

mysql - 使用主键作为 HTML 元素的 id 通常可以接受吗?

javascript - 我可以使用 JavaScript 更改 HTML 文档访问的 JavaScript 文件吗?

javascript - openjscad - Javascript向量旋转以按向量旋转

asp.net - Jquery 自动完成和自动建议

javascript - jQuery 在 ajax 成功回调中被忽略

html - 在页脚上垂直居中 Logo