javascript - 在 CSS 类中为图像赋值

标签 javascript html css properties

我正在使用 javascript、html 和 css 制作数学游戏。我为每个数字 (0-9) 创建了一个 CSS 类,它只有一个背景属性,可以提供该数字的图像。我想把数字加起来,但我不能,因为它们只是图像。有没有办法为 CSS 数字类分配一个数字值?还是有更好的方法来解决这个问题?

最佳答案

假设您正在为图像使用 div

HTML

<div data-value="1" class="img one" /> 
<div data-value="2" class="img two" />

JS

$(document).ready(function ()
{
   var sum = 0
   $('.img').each(function(){
       sum += $(this).data('value');
   })

   alert(sum)   
})

http://jsfiddle.net/p6vkp91o/1/

关于javascript - 在 CSS 类中为图像赋值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28618640/

相关文章:

html - Perl 使用 XSLT 将 XML 转换为 HTML

html - 如何让 Bootstrap 4 中的垂直对齐工作?

javascript - 找不到 <a> 标记的代码

jquery - 对链接颜色的淡入淡出效果

javascript - CSS z-index/javascript 在三大浏览器中的工作方式不同

java - 当浏览器/选项卡获得焦点时,将焦点恢复到 Java Applet

javascript - 编码 UI - C# - ExecuteScript - 计数未正确返回值

javascript - 在javascript中移动圆圈

javascript - 可以在 Grafana 数据源库中导入外部 JavaScript 库

javascript - 将 Redux Store 中的数据存储在另一个数据结构中