我意识到我的头衔不是很清楚,但我无法想出一个更好的头衔。所以这里:
我在一个电子商务网站上工作,不同的产品应该有不同的最大订单量。由于为CMS编写插件实际上不是一个选项,我想用javascript解决这个问题。
我想做什么:
- 检查存在“订单限制”类的div
- 读取divs data-limit-attribute,其中包含一个数字
- 添加一个包含数字
的句子 醇>
今天我读了http://danwebb.net/2010/1/27/put-that-data-attribute-away-son-you-might-hurt-someone,基本上说:
不要对javascript使用data- *属性。
所以现在我想知道:鉴于产品有不同的上限,做我做的最佳做法是什么?
答案 0 :(得分:1)
我认为你所引用的文章中引用的这句话是不言自明的:
无论如何,使用data- *属性来添加语义上有价值的数据 到你的HTML,但如果你只是用它来支持你的脚本 写作再思考。
顺便说一句,我不相信这是最好的方式,只是满足您特定情况和需求的最佳方式。