单击新 DOM 对象时的操作
On click action on new DOM objects
我被困在JQuery中新的DOM选项的"点击"操作上。我有大约以下 html 设置:
<ul class="dateList">
<li>
<a href='#' data-date="2016-01-01">
</li>
<li>
<a href='#' data-date="2016-01-02">
</li>
</ul>
<ul class="timeList">
<li>
<a href='#' data-time="00:00:00">
</li>
<li>
<a href='#' data-time="03:00:00">
</li>
</ul>
页面加载时,将加载第一个可用日期的时间列表。如果用户单击其他日期,则会删除当前时间列表项,并从预加载的 json 生成新项。
如果用户点击时间,它应该显示相关信息。但是,在加载页面后,一旦更改日期并创建新的时间列表项,单击事件将停止处理新的时间项。
我尝试将 $('.timeList').find('li') 和 $('.timeList li').find('a') 添加到生成新时间列表项的函数末尾,但它似乎不起作用。
任何帮助将不胜感激!
您将需要引用更高级别的选择器,例如在动态内容添加之前创建的正文
类似的东西
$('body').on('click','.timeList li',function(){
// do stuff
})
相关文章:
- javascript对象操作:根据指定条件选择属性
- 将数组对象传递到struts2中的操作类
- 无法在mvc视图中使用ajax调用获取操作返回的模型对象列表
- 我应该如何将响应数据保存在对象(json)中以获得更好的操作和性能
- 响应应包含一个对象,但得到的却是GET操作的数组
- 如何将原型用于自定义方法和对象操作
- 以非ajax方式将js对象传递给mvc操作
- 排序和操作json对象,javascript
- 使用查询将对象数组发布到asp.net-mvc控制器操作的正确方法是什么
- 在angularjs/javascript中操作对象
- 操作对象以创建不同的格式
- 为什么您可以在不引用“this”的情况下操作对象属性
- 操作对象的属性:将方法分配给属性
- Javascript/jQuery 范围和上下文问题,当试图操作对象的“引用”时
- Javascript D3.js操作对象数组
- 如何操作对象's结构转换成'点符号'-样式数组
- 用JS操作对象
- 在对象内循环数组,并根据数组值操作对象数据
- Javascript操作对象:map
- 使用鼠标在浏览器中使用three.js操作对象