【发布时间】:2015-04-24 21:53:10
【问题描述】:
我有几个 div 都有一个名为 number 的属性。
<div class="foo" number="1"></div>
<div class="foo" number="2"></div>
<div class="foo" number="3"></div>
...等等。
当我单击其中一个时,我会捕获该数字并将其存储在一个变量中。 然后我想运行一个函数,为 f.eks 添加一个额外的类:所有 div 的数字属性在 [我点击的那个] 到 +7 之间。
有点像一些日期选择器所做的。 我该怎么做。我尝试使用 each(),但失败了。
【问题讨论】:
-
你写过代码了吗?
-
你说你试过each()。您可以发布您尝试过的代码吗?
-
添加一些你尝试过的代码
-
由于存在自定义数据属性(例如
data-number="3"),您应该使用这些属性而不是自己编写。 -
属性始终存储为字符串值,因此如果您将属性用作字母数字值,则需要在使用它们之前对其进行解析。但请提供一些代码,例如。通过 jsfiddle。
标签: javascript jquery css each