点击事件不适用于动态添加的李->span->id
Click event not working for dynamically added Li->span->id
点击事件不适用于动态添加的Li->span->id
case"101" : strLink = "<li style='cursor:pointer'><a data-scroll><span id=div101'>Form 101</span></a></li>"; $('.sidebar-nav').append(strLink); break;
---------------
$(".sidebar-nav").on("click", "#div101", function ()
{
console.log("Clicked on div101");
});
这不起作用。我怎样才能让它工作?
您在其中缺少一个引号,这导致浏览器误解ID:
case"101" : strLink = "<li style='cursor:pointer'><a data-scroll><span id='div101'>Form 101</span></a></li>"; $('.sidebar-nav').append(strLink); break;
您还必须确保在元素注入到主体中之后添加处理程序。如果元素不在,它将不会注册click事件。
相关文章:
- <输入id=“;“到期”;type=“;月份;min=“;2016-05”>如何填写“;min”;属性与当前
- 传递来自<输入类型=“;文件“;id=“;文件“/>尽管还有一个按钮点击
- 如何在不使用<输入类型=“;文件“;id=“;fileToLoad”>
- 更改<导航>当向下滚动到具有特定id的元素时
- <tspan>文本</tspan>如果没有定义id或类,如何删除文本
- 获取<img>src,并通过class设置为变量(id不可用)
- 获得<tr>通常生成的ID
- 隐藏<tr>包含id中的变量's
- 在所有页面中搜索<身体>具有唯一ID
- <输入类型=“;日期“;name=“;purchasedDate”;id=“;purchasedDate”>
- 创建<tr>在没有ID的表中使用JavaScript
- 从<选择>如果选择的选项包含ID='答案'在HTML/JavaScript(JQuery)中
- 我发现,就在</头部>标签我有<脚本id=“__isTpiViewExists”></脚本>
- 获取所有父id<ul>到数组
- 如何将id设置为<tr>从JSON响应生成
- 从<td>对行id指定的同一表行执行计算
- 将ID传递到<选择>名称[][]
- 检索列表`<li>`具有Jquery Selector:ID的标记以某种格式开头
- 正在将类添加到<td>基于Id和交换机
- 在JavaScript中通过ID引用特定的表(<tbody>)