Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 这个括号中的代码在类atributte中做什么?_Jquery_Html - Fatal编程技术网

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。