Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/466.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
Javascript 复选框初始化(具体化)_Javascript_Function_Initialization_Materialize - Fatal编程技术网

Javascript 复选框初始化(具体化)

Javascript 复选框初始化(具体化),javascript,function,initialization,materialize,Javascript,Function,Initialization,Materialize,我有一个空白的页面,在那里我友好地添加元素,我尝试使用materialize,我有一个图形问题 我已经按照“”的不同教程使用正确的方法添加元素,但是我对复选框有问题 如果我直接在HTML页面上添加复选框,我在选中和取消选中复选框时会产生一些图形效果,但是我必须使用javascript/jquery(dinamically)添加它,我丢失了图形错误 在网站上有一些初始化功能,以解决类似的问题,但没有一个复选框初始化功能 有人说如何用Materialize手动初始化复选框? 泰 编辑: 我的复选框

我有一个空白的页面,在那里我友好地添加元素,我尝试使用materialize,我有一个图形问题

我已经按照“”的不同教程使用正确的方法添加元素,但是我对复选框有问题

如果我直接在HTML页面上添加复选框,我在选中和取消选中复选框时会产生一些图形效果,但是我必须使用javascript/jquery(dinamically)添加它,我丢失了图形错误

在网站上有一些初始化功能,以解决类似的问题,但没有一个复选框初始化功能

有人说如何用Materialize手动初始化复选框? 泰

编辑:

我的复选框上有id和for


很抱歉,代码太难了,但它只是简单地添加了…

当您动态添加它们时,是否也在复选框的标签中添加了
for
属性?根据Materialize的:

for
属性是将自定义复选框与输入绑定所必需的。添加输入的
id
作为标签的
属性的值

页面中的ID应该是唯一的。

您必须在复选框后面有
。事情是,所有关于创建好的复选框的魔法都发生在span内部,而不是输入本身

所以这里是HTML的最小结构,可以在Materialize中获得奇特的复选框

<input type="checkbox" />
<span></span>


您能为您的问题添加一个屏幕截图吗?@Tirth Patel screenadded@ll_Sapo您是否在
DOM
中搜索了具有相同
id
的任何其他元素?Id对于一个特定元素应该是唯一的。