jQuery-jquery 获取动态创建的元素
使用ajax或者jquery动态创建的元素,例如'<select
id="dbc">',是无法用$("#dbc")获取的。大家有什么高招?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
使用ajax或者jquery动态创建的元素,例如'<select
id="dbc">',是无法用$("#dbc")获取的。大家有什么高招?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
创建的时候存到一个变量里,访问那个变量就好了。为啥还要通过id获取?
var $sel = $('<select id="dbc">');
$('body').append($sel);
然后就可以获取
你在创建这个元素之后再去调用就可以了
如果是要给未创建的标签绑定事件,可以用$('#dbc').bind 或$('#dbc').live 的方法,不过注意不要多用,此方法较原生方法效率低。