Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.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 有没有一种方法可以通过编程方式在DOM树中查找JS插件?_Javascript_Dom - Fatal编程技术网

Javascript 有没有一种方法可以通过编程方式在DOM树中查找JS插件?

Javascript 有没有一种方法可以通过编程方式在DOM树中查找JS插件?,javascript,dom,Javascript,Dom,我正在开发一个Web应用程序,用户应该能够以最方便的方式输入大量表格数据。 因此,我从一个标准HTML表开始,并开始向其添加CSS属性和JS函数。就这么好。人们将能够在单元格周围拖动并动态复制行。后者会导致相当多的问题,例如,启用jQuery UI Datepicker小部件的日期字段在克隆后会弄乱函数 我考虑在与JS关联的单元格中添加一个伪CSS类,以销毁插件实例,并在完成后重新实例化JS。这就引出了我的问题: 有没有一种方法可以使用JS遍历DOM树并检测任何类型的JS Code/-Plugi

我正在开发一个Web应用程序,用户应该能够以最方便的方式输入大量表格数据。 因此,我从一个标准HTML表开始,并开始向其添加CSS属性和JS函数。就这么好。人们将能够在单元格周围拖动并动态复制行。后者会导致相当多的问题,例如,启用jQuery UI Datepicker小部件的日期字段在克隆后会弄乱函数

我考虑在与JS关联的单元格中添加一个伪CSS类,以销毁插件实例,并在完成后重新实例化JS。这就引出了我的问题:

有没有一种方法可以使用JS遍历DOM树并检测任何类型的JS Code/-Plugin(可能是通过其名称空间)的每个实例,这样我就可以将提到的伪类附加到特定的表单元

非常感谢


Tobias

我的想象如果我理解你的意思是正确的,你应该在创建后在元素上实例化库,例如,在插入DOM后,不要将日期选择器全局地放在“表行”上,而直接放在克隆元素上。正确,问题是已经有插件实例的单元正在被克隆。这导致了一个奇怪的星座:新的单元格获得了一个新的(随机生成的)id,因此插件启动,但修改了原始单元格中的值。是的,我认为您必须连接到克隆过程,以便将库函数直接附加到创建的元素上。。。不是在上课什么的时候