我存储了用于加载选项的select元素的以下数据属性.
<select name="DependsOn_Field" data-load='automatic' data-source='web.module().fields' data-value='name' data-display='label' data-filter='exclude_single' id='DependantField'></select>
Run Code Online (Sandbox Code Playgroud)
我的问题是,当需要为单个DOM元素存储许多数据属性时,最好的方法是什么?拥有单个数据属性的JSON数据或每个所需值的数据属性是否更好?
我认为问题归结为数据属性是静态的吗?他们可能会改变吗?如果它们要更改或者您可能想要编辑它们,那么 JSON 肯定更好。但是,如果它们是静态的并且您只是要读取这些属性,我认为数据属性很好,这正是数据属性的用途。我知道这看起来很麻烦,因为你有很多属性,但我认为这很好。
通过更改或编辑进行编辑,我的意思是在客户端浏览器中动态编辑它们。
希望这可以帮助。