java - 替换属性 data-image-src 的值
问题描述
我正在尝试更改在这样的标签data-image-src
上使用的属性的值:-div
<div class="bg-image cover-bg" id="mobile-app" data-image-src="assets/img/slider-4.jpg" data-overlay="4"></div>
我需要的是在单击由标签制作的按钮时将值data-image-src
从“ assets/img/slider-4.jpg
”更改为“ ”。assets/img/vs-app.jpg
<a>
解决方案
您可以获取和设置您的数据属性,如下所示。
$('a').click(function(e) {
$('.bg-image').data('image-src', 'assets/img/vs-app.jpg');
console.log($('.bg-image').data('image-src'));
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="bg-image cover-bg" id="mobile-app" data-image-src="assets/img/slider-4.jpg" data-overlay="4">1234</div>
<a href='#'>Click to change<a/>
推荐阅读
- java - 在 Java 中覆盖匿名类的方法
- node.js - MS Teams 机器人的发送消息吞吐量是多少?
- angular - 专注于 ngselect on empty using 指令
- android - Android 登录到服务器
- gradle - gradle 找不到 flatDirs 文件
- flutter - 值更改时如何在 Flutter 上重绘小部件?
- android - 如何在android中以编程方式设置android:id?
- java - 问题可能是由于守护程序配置不正确引起的
- shopify - 如何通过购物车在结帐页面上显示额外的订单信息?
- java - 线程“main”中的异常 java.lang.NoClassDefFoundError: io/cucumber/messages/Messages$Envelope