作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
得到这个 HTML
:
<div id="mother">
<select id="sel" name="sel">
<option value="1">Un</option>
<option value="2">Deux</option>
<option value="3">Trois</option>
</select>
<input id="in" name="in"/>
</div>
mother
在页面中,但是 children,select
和 input
都是动态生成的
试着用类似的方式给他们打电话:
$('body').on('blur change','#mother input, #mother select',function(){
alert($(this).attr('id'))
})
Javascript
什么都没说..
如何使用 on()
而不是 live()
来最好地做到这一点? ...因为使用 live()
更容易理解。
谢谢。
最佳答案
.live() 已弃用并删除,根本不要使用它 version deprecated: 1.7, removed: 1.9
像这样使用
$('body').on('blur change', '#mother input, #mother select', function () {
alert($(this).attr('id'));
});
关于javascript - jQuery:思考 on() 而不是 live() ,在动态生成的东西上传播,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17388961/
我真的很喜欢 History 对他们的展示页面所做的一切。任何人都知道我在哪里可以找到像他们拥有的资源(或名称以便我可以用谷歌搜索)? 示例:http://www.history.com/shows/
我是一名优秀的程序员,十分优秀!