vue.js - 如何在 Vue 中操作 html 元素?
问题描述
单击虚拟 DOM 中的一个元素时,需要从另一个元素中删除一个类。
在 jQuery 中,这非常简单:
$(1.element).click(function() {
$(2.element).removeClass(className);
}
如何在 Vue 中实现相同的功能???
谢谢!
解决方案
这是带有演示的jsFiddle以删除类绑定。
<div id="app">
<input type="button" v-on:click="isActive = false" value="button"/>
<input :class="{ active: isActive }"/>
</div>
<script type="text/javascript">
new Vue({
el: "#app",
data: {
isActive: true
}
});
</script>
推荐阅读
- java - 在单个 Activity 中使用 2 个或更多 Firebase Realtime DB
- oracle-sqldeveloper - 如何在 Windows 7 中的 oracle sql developer 版本 18.1.0.095 中创建连接
- android - Android ListView 适配器 getView 未按预期工作
- c++ - 如何设置 MPI_COMM_SPAWN 表现得像 mpirun?
- python - 如何在保留现有数据的同时修补用户模型?
- python - 从具有 NA 值的日期获取年份和月份作为字符串
- java - GET 请求的参数被放入 URL 的查询字符串中。在 POST 请求中,它们位于请求正文中,那么 URL 是什么样的?
- ios - 在 UICollectionView 中加载第一个单元格之前获取 UICollectionViewCell
- java - 西蒙说按下按钮后按钮颜色不会恢复正常
- javascript - jQuery UI datepicker 和对话框未定义的第一次点击