热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

单击时动态创建
  • 元素-Dynamicallycreate
  • elementonclick
  • Ihavethefollowingonhtml我在html上有以下内容<html><head><scriptsrc..3003_Tes

    I have the following on html

    我在html上有以下内容

    
    
        
        
    
        
    
    
    
    

    I am trying to get write a function to handle the event when any of the list element get clicked. But it doesn't seems to be triggering at all when I click on the

  • element.

    我试图编写一个函数来处理任何列表元素被点击时的事件。但是当我点击

  • 元素时,它似乎根本没有触发。

  • $('#addressList').on('click', 'li', function() {
        alert("clicked");
        alert( $(this).text() );
    
    });
    

    The

  • elements are created dynamically through this code:

  • 元素是通过以下代码动态创建的:

  • listCOntents= $("
  • " + addresses[i].lable + "
  • "); jQuery('#addressList').append(listContents);

    And I verified through my browser's console that they are being created correctly as such

    我通过浏览器的控制台验证了它们是否正确创建

    outerHTML: "
  • 6 Cashew Crescent
    6 Cashew Crescent. (S)679751
  • "

    Let's ignore about the dynamic list first. The thing is even my static list element are not responding to the event handler upon click. Have been trying to figure out the problem for a couple of hours now..

    我们先忽略动态列表。甚至我的静态列表元素在点击时没有响应事件处理程序。一直试图找出问题几个小时了..

    I have created a jsfiddle for my static li element not working https://jsfiddle.net/tmu50t9z/

    我为我的静态li元素创建了一个jsfiddle不工作https://jsfiddle.net/tmu50t9z/

    jsfiddle to my whole code > https://jsfiddle.net/8wwnx64x/

    jsfiddle to my code> https://jsfiddle.net/8wwnx64x/

    2 个解决方案

    #1


    0  

    $('#addressList li').on('click', function() {
        alert("clicked");
        alert( $(this).text() );
    
    });
    

    #2


    0  

    Work code, try this

    工作代码,试试这个

    HTML

    Javascript

    var a=0;
    $('#aaa').click(function() {
     $('#addressList').append('
  • 6 Cashew Crescent
    6 Cashew Crescent. (S)679751
  • '); a++ }); $( "#addressList" ).on( "click", "li", function( event ) { event.preventDefault(); console.log( $( this ).text() ); });

    推荐阅读
    • 探讨在特定情况下使用 Knockout.js 的 if 或 visible 绑定的最佳实践,特别是在处理未定义对象时的策略。 ... [详细]
    • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
    • 本文介绍了如何利用JavaScript或jQuery来判断网页中的文本框是否处于焦点状态,以及如何检测鼠标是否悬停在指定的HTML元素上。 ... [详细]
    • 导航栏样式练习:项目实例解析
      本文详细介绍了如何创建一个具有动态效果的导航栏,包括HTML、CSS和JavaScript代码的实现,并附有详细的说明和效果图。 ... [详细]
    • 前言--页数多了以后需要指定到某一页(只做了功能,样式没有细调)html ... [详细]
    • DNN Community 和 Professional 版本的主要差异
      本文详细解析了 DotNetNuke (DNN) 的两种主要版本:Community 和 Professional。通过对比两者的功能和附加组件,帮助用户选择最适合其需求的版本。 ... [详细]
    • JavaScript实现表格数据的实时筛选功能
      本文介绍如何使用JavaScript实现对表格数据的实时筛选,帮助开发者提高用户体验。通过简单的代码示例,展示如何根据用户输入的关键字动态过滤表格内容。 ... [详细]
    • 深入理解Lucene搜索机制
      本文旨在帮助读者全面掌握Lucene搜索的编写步骤、核心API及其应用。通过详细解析Lucene的基本查询和查询解析器的使用方法,结合架构图和代码示例,带领读者深入了解Lucene搜索的工作流程。 ... [详细]
    • 中科院学位论文排版指南
      随着毕业季的到来,许多即将毕业的学生开始撰写学位论文。本文介绍了使用LaTeX排版学位论文的方法,特别是针对中国科学院大学研究生学位论文撰写规范指导意见的最新要求。LaTeX以其精确的控制和美观的排版效果成为许多学者的首选。 ... [详细]
    • 我在一个标签中嵌入了一个地图,如何设置使其“map_canvas”在标签下的宽度和高度都达到100%? ... [详细]
    • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
    • 本文详细介绍了如何解决Uploadify插件在Internet Explorer(IE)9和10版本中遇到的点击失效及JQuery运行时错误问题。通过修改相关JavaScript代码,确保上传功能在不同浏览器环境中的一致性和稳定性。 ... [详细]
    • 本文介绍了如何使用JQuery实现省市二级联动和表单验证。首先,通过change事件监听用户选择的省份,并动态加载对应的城市列表。其次,详细讲解了使用Validation插件进行表单验证的方法,包括内置规则、自定义规则及实时验证功能。 ... [详细]
    • 使用 Azure Service Principal 和 Microsoft Graph API 获取 AAD 用户列表
      本文介绍了一段通用代码示例,该代码不仅能够操作 Azure Active Directory (AAD),还可以通过 Azure Service Principal 的授权访问和管理 Azure 订阅资源。Azure 的架构可以分为两个层级:AAD 和 Subscription。 ... [详细]
    • 本文探讨了如何在iOS开发环境中,特别是在Xcode 6.1中,设置和应用自定义文本样式。我们将详细介绍实现方法,并提供一些实用的技巧。 ... [详细]
    author-avatar
    exu8145079
    这个家伙很懒,什么也没留下!
    PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有