如果在DOM加载后插入,则filepicker.io小部件不起作用

cil*_*hex 2 filepicker.io

我刚刚与filepicker.io集成,我正在使用他们提供的拖放小部件的第一个示例.

<input type="filepicker-dragdrop"/>
Run Code Online (Sandbox Code Playgroud)

如果页面加载时已存在于html中,则自定义输入会正确转换.但是,如果您稍后动态地向页面添加一个,那么您获得的是一个无特征的默认输入:

// Inserts generic featureless text input
$('#some_div').html('<input type="filepicker-dragdrop"/>');
Run Code Online (Sandbox Code Playgroud)

有没有办法强制filepicker重新处理DOM并转换新插入的小部件?

bre*_*cvz 9

在创建dom元素并将其插入DOM时,您将需要在dom元素上使用constructWidget调用.请参阅https://developers.filepicker.io/docs/web/#widgets-programming