javascript - JQuery 从一个值中设置数据名称
问题描述
我有一个小网上商店和一个相应的滑块。我的目标是检查,选择了哪个变体,然后将所有图像设置为 display:none,并且只显示具有所选数据(与选择元素相同)的图像。这是我的代码:
<script type="text/javascript">
$('select').change(function() {
var selval = $('select').find(':selected').data('name');
$('.slide-2').hide();
$('.slide-2[data-name="selval"]').addClass('slideract');
//alert(selval);
});
</script>
如果我使用 $('.slide-2[data-name="1"]').addClass('slideract');
它可以完美地工作,但我需要来自 selval 的值,它无法以某种方式工作。
解决方案
推荐阅读
- owl - 表示 OWL 类的部分(分体)传递性的最佳方式?
- javascript - NUXT(SSR 模式)连接 Lavarel Pusher 插座
- python-3.x - 如何将 Python 脚本输出重定向到 PyQT5 GUI 控制台,无需单击任何按钮?
- javascript - 如何在没有 iframe 的情况下在 asp.net mvc 应用程序中呈现 Angular 应用程序?
- c# - C#中的以太网电缆断开检测
- apache - Chef:在自定义路径/位置安装 Apache
- textblock - gojs 文本块被剪切
- sql-server - 即使在 Teradata SQL 助手中的零值上,如何实现 2 位小数?
- mysql - 如何在golang中使用GORM在数据库之间切换?
- numpy - 调整 matplotlib 绘图大小