Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.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 jquery附加a href物化模式不工作_Javascript_Jquery_Materialize - Fatal编程技术网

Javascript jquery附加a href物化模式不工作

Javascript jquery附加a href物化模式不工作,javascript,jquery,materialize,Javascript,Jquery,Materialize,您好,我遇到了这个问题,我需要在其中附加一个带有materialize模式的href标记 这就是代码 <a href='#modalcreatechecklistitem' class='modal-trigger'>Add an item</a> 我没有问题,当我把它放在我的html 但是,当我尝试使用jquery追加 $("#ajaxChecklist").append("<a href='#modalcreatechecklistitem' class=

您好,我遇到了这个问题,我需要在其中附加一个带有materialize模式的href标记 这就是代码

<a href='#modalcreatechecklistitem' class='modal-trigger'>Add an item</a>

我没有问题,当我把它放在我的html 但是,当我尝试使用jquery追加

$("#ajaxChecklist").append("<a href='#modalcreatechecklistitem' class='modal-trigger'>Add an item</a>");
$(“#ajaxChecklist”)。附加(“”);
它不起作用

更新: 未加载类模式触发器,这是来自jquery还是我的css? 当我在html文件中编写代码时,它工作得很好

答复:

jquery不允许将物化类附加到元素

要执行此操作,需要重新初始化materialize元素或函数

在本例中,我对#modalcreatechecklistitem执行了一个函数


该功能将重新初始化materialize模式并打开模式

您的工作正常,我刚刚也签入了fiddle


两个重要问题:
1-是否在
文档中运行代码。准备好了吗?

2-页面上是否有id为
ajaxChecklist
的元素?

是的,当我在html、jquery中编写它时,它工作得很好。当我附加一些东西时,append似乎对我的代码不起作用,类css根本没有加载,因为我不知道我的代码中是否有任何错误,或者可能是我没有使用的任何其他方法know@MichaelChandraLrc,然后用jquery和html代码更新您的问题,这样我们就可以轻松地检查并找到解决方案1。不,当点击按钮2时,我用ajax加载它。是的,没有显示错误。这就像css没有正确加载一样,我尝试将html编码与使用jquery.append进行比较,结果显示不同。单击元素后,页面上是否有此元素“#modalcreatechecklistitem”?是的,我在html页面上尝试过。并给出了模型。当我把它移到我的js页面时,它不会显示()你能给我显示这个页面吗?我认为这不是一个需要解决的复杂问题,但我需要更多关于这方面的信息
may be you placed inside the table div or similar to parent