Jquery 这个括号中的代码在类atributte中做什么?
这是我第一次看到这段代码:Jquery 这个括号中的代码在类atributte中做什么?,jquery,html,Jquery,Html,这是我第一次看到这段代码: <div id="extruderLeft" class="{title:'Our network ', url:'parts/extruderLeft.html'}"></div> <div id="extruderLeft1" class="a {title:'Leyenda', url:'parts/extruderLeft1.html'}"></div> 是一个jquery插件,我确信这是一个HTML构
<div id="extruderLeft" class="{title:'Our network ', url:'parts/extruderLeft.html'}"></div>
<div id="extruderLeft1" class="a {title:'Leyenda', url:'parts/extruderLeft1.html'}"></div>
是一个jquery插件,我确信这是一个HTML构造函数,该插件在这里被称为:
<script>
$("#extruderLeft1").buildMbExtruder({
position:"left",
width:300,
extruderOpacity:.8,
onExtOpen:function(){},
onExtContentLoad:function(){},
onExtClose:function(){}
});
</script>
$(“#1”).buildMbExtruder({
位置:“左”,
宽度:300,
不透明度:.8,
onExtOpen:function(){},
onExtContentLoad:函数(){},
onExtClose:函数(){}
});
这是个好习惯吗
多谢各位 当您指定一个插件示例时,您应该查看它的,它是HTML构造函数。我怀疑HTML5在
类
属性中除了CSS类名之外,是否允许任何东西。@Tomalak:CSS与HTML无关。类名是HTML的属性,而不是CSS。也可以看到,很明显class属性在这里被误用了。@BoltClock我不太愿意说“空格分隔的名称标记”,所以我使用了一个更通俗的术语。我本以为这样的东西不会被验证,但我刚刚检查过,它确实被验证了。所以这纯粹是一个语义错误,而不是技术错误。是的,我确信这是一个HTML构造函数,但这是我第一次在类中看到构造函数。这是一种好的做法吗?@RP_morales,据我所知,这完全是对阶级属性的误用。开发人员应该使用定制的data-*
attibutes。