捕获动态生成的元素
Catch dynamically generated element
我正在使用javascript来生成一个div witch,我想使用完美滚动条,我不能用它的id来启动插件。我知道如何做到这一点,如果我想绑定一个事件,但我对此感到困惑。这里我生成div
var search = $('<div id="search-container"><h2>SEARCH VOICES BY NAME</h2> <input type="text" size="30" id="voice-inp"><div id="search"></div></div>');
初始化代码:
var search = $('#search');
Ps.initialize(search);
编辑。我现在捕获了元素,但是我得到了这个错误未捕获的TypeError: Cannot read property 'split' of undefined.
假设Ps接受一个容器对象,您可能需要
var $search = $('<div id="search-container"><h2>SEARCH VOICES BY NAME</h2> <input type="text" size="30" id="voice-inp"><div id="search"></div></div>');
Ps.initialize($search);
或
$('<div id="search-container"><h2>SEARCH VOICES BY NAME</h2> <input type="text" size="30" id="voice-inp"><div id="search"></div></div>')
.appendTo("body");
Ps.initialize($("#search-container"));
相关文章:
- 将列表元素动态添加到ul元素中
- 将输入 html 元素动态关联到颜色选取器
- 媒体元素 - 动态加载音频
- 根据其内部元素动态更改 CSS
- 编写脚本以向元素动态添加.current(类似活动类)的场景
- 使用knockoutjs虚拟元素动态创建html部分
- 将JS中的元素动态添加到XUL中
- 如何从jquery中获得元素动态附加的完整表
- 使用jquery向li元素动态添加类
- 点击事件不't在尝试将元素动态添加到<ul>标签
- 使用Knockout.js Issue将元素动态添加到嵌套列表中
- 如何从DOM元素动态禁用popover
- 将样式元素动态插入DOM的最后一种跨浏览器方式
- 无法将元素动态添加到数组中
- 指令如何等待元素'动态插值属性被处理?
- 设置活动元素和非活动元素(动态)
- 是否可以使用JS/PHP为网页中的元素动态分配ID
- 如何制造<光>元素动态调整以填充浏览器窗口的整个宽度
- 基于页面元素动态构建菜单结构
- 向现有元素动态添加删除绑定