所以我有一个INPUT TEXT,在keypress =输入时,将一个LI预先设置为UL
LI包含LINK,用户可以选择将其从UL中删除
HTML(在页面加载时)
<ul id="conditionList"></ul>
Run Code Online (Sandbox Code Playgroud)
在用户输入一些条件之后,UL将填充LI
<li>condition<a href="#" class="clearitem">x</a></li>
Run Code Online (Sandbox Code Playgroud)
但是,在我的jQuery中
$('#conditionList a.clearitem').click(function(){
$(this).parent().remove();
});
Run Code Online (Sandbox Code Playgroud)
不管用!
是因为它没有认识到新的LI?
自1.9以来已弃用.用on而不是live.
使用live()而不是click因为您的链接是动态生成的:
$('#conditionList a.clearitem').live('click', function(){
$(this).parent().remove();
});
Run Code Online (Sandbox Code Playgroud)
.生活()
现在或将来,为当前选择器匹配的所有元素附加处理程序.
自1.9以来被剥夺.用on而不是live.
| 归档时间: |
|
| 查看次数: |
13856 次 |
| 最近记录: |