Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >jQuery .on()不能在Android和css()上处理长动态内容

jQuery .on()不能在Android和css()上处理长动态内容
EN

Stack Overflow用户
提问于 2013-10-03 10:39:27
回答 2查看 230关注 0票数 0

我正在尝试将交互绑定到动态加载的链接:

HTML:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<div id="content">
    My dynamic content will be here.
</div>

JS:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$(function(){
    loadContent();
    $('#content').css('height',400);


    $('#content').on('click','a',function(){
        alert();
    });
});

这在桌面上运行得很好,在Android上只有很短的内容。

但它不能在Android上处理较长的内容(Eclipse上没有JS错误)。然而,除了工作页面和非工作页面之间的内容长度之外,我还没有发现任何其他的差异。因此,我试图人为地限制内容的长度,然后它就工作得很好。

你有什么线索知道发生了什么吗?

//编辑

我更新了代码,因为我在输入这个问题时犯了一些基本的错误。这个版本更好地反映了核心问题。

//编辑

我最终设法隔离了产生冲突的原因。这是由于内容加载后div的css更新造成的。如果我使用Weinre人为地删除了height样式属性,那么这些链接就可以再次点击了!

EN

回答 2

Stack Overflow用户

发布于 2013-10-03 10:42:20

我根本看不出这是如何在桌面上工作的,因为on()调用应该在DOM ready处理程序中,并且事件名称应该在过滤元素之前,如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$(function(){
    loadContent();

    $('#content').on('click', 'a', function(e) {
        alert('something');    
    });
});
票数 0
EN

Stack Overflow用户

发布于 2013-10-03 10:49:42

首先,修复文档就绪函数以包装loadContenton

其次,如果您在页面加载之后加载内容。您应该像这样将事件绑定到body

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$(function(){

    loadContent();

    $('body').on('click', '#content a', function(){
        alert('Hello world!');
    });

});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19157013

复制
相关文章
CSS中,如何处理短内容和长内容?
最近开源了一个 Vue 组件,还不够完善,欢迎大家来一起完善它,也希望大家能给个 star 支持一下,谢谢各位了。
前端小智@大迁世界
2021/02/04
1.8K0
jquery教程之css处理
innerWidth 获取第一个匹配元素内部区域宽度(包括内补白、不包括边框)。
老雷PHP全栈开发
2020/07/02
9430
jQuery动态添加/删除元素及内容
添加新的 HTML 内容,四种方法:可根据上面的图片来区分四种方法插入元素的位置。
德顺
2019/11/12
7.1K0
jQuery - 设置内容和属性
下面的例子演示如何通过 text()、html() 以及 val() 方法来设置内容:
陈不成i
2021/07/22
2K0
jQuery - 获取内容和属性
jQuery 提供一系列与 DOM 相关的方法,这使访问和操作元素和属性变得很容易。
陈不成i
2021/07/22
3.3K0
jQuery获取和设置元素内容
1. html方法的使用 jquery中的html方法可以获取和设置标签的html内容 示例代码: <script> $(function(){ var $div = $("#div1"); // 获取标签的html内容 var result = $div.html(); alert(result); // 设置标签的html内容,之前的内容会清除 $div.html("<span style='c
落雨
2022/03/01
31.1K0
动态加载JS 和 CSS
<script type="text/javascript"> $(function () { var filename = '/assets/css/main.css'; var fileref = document.createElement("link"); fileref.setAttribute("rel", "stylesheet"); fileref.setAttribute("type", "text/css"); fileref.setAttribute("href", filename)
逸鹏
2018/04/10
30.1K0
JQuery 学了不亏
jQuery是JavaScript的工具库,对原生JavaScript中的DOM操作、事件处理、包括数据处理和Ajax技术等进行封装,提供更完善,更便捷的方法。
杨丝儿
2022/02/24
1.8K0
JQuery 学了不亏
windows server 系统远程不上怎么处理?
Windows Server系统远程不上可能有多种原因,以下是一些常见的原因及处理方法:
会长君
2023/04/26
3.5K0
JavaScript强化教程——jQuery - 获得内容和属性
本文为 H5EDU 机构官方 HTML5培训 教程,主要介绍:JavaScript强化教程 —— jQuery - 获得内容和属性
IMWeb前端团队
2019/12/04
7090
JavaScript强化教程——jQuery - 获得内容和属性
本文为 H5EDU 机构官方 HTML5培训 教程,主要介绍:JavaScript强化教程 —— jQuery - 获得内容和属性。文章介绍了 jQuery 拥有可操作 HTML 元素和属性的强大方法,以及使用 jQuery 的 DOM 操作、获取内容、获取属性等方法。
IMWeb前端团队
2018/01/08
9640
jQuery 事件注册和事件处理
语法: element.事件(function(){}) $ ("div"). click (function(){事件处理程序 } 其他事件和原生基本-致。 比如mouseover. mouseout. blur. focus. change. keydown. keyup. resize. scroll 等
清出于兰
2020/10/26
4.3K0
jQuery css() 方法
css({"propertyname":"value","propertyname":"value",...});
陈不成i
2021/07/22
1K0
JavaScript(19)jQuery HTML 获取和设置内容和属性
jQuery HTML jQuery 拥有可操作 HTML 元素和属性的强慷慨法。
全栈程序员站长
2022/07/12
1.4K0
网页实时聊天之js和jQuery实现ajax长轮询
摘要总结:本文通过分析PHP和JavaScript两种不同的语言实现聊天室,阐述了使用JavaScript实现聊天室的优势和可行性。同时,本文还通过具体的代码示例,讲解了使用jQuery插件实现聊天室的具体方法,对于从事前端开发的人员具有一定的参考价值。
枕边书
2018/01/04
4.3K0
网页实时聊天之js和jQuery实现ajax长轮询
JavaScript进阶内容——jQuery
我们在前面的文章中已经掌握了JavaScript的全部内容,现在让我们了解一下JavaScript库
秋落雨微凉
2022/10/25
5.5K0
JavaScript进阶内容——jQuery
jquery 表格内容搜索
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title></title> <link href="css/style.css" rel="stylesheet" type="text/css" /> <script src="../../scripts/jquery.js" type="text/javascript"></script> <script type="text/javascript">
用户5760343
2019/10/10
2.2K0
jquery 表格内容搜索
jQuery 动态绑定
这是在项目过程中所遇到的一个问题,给 JS 动态生成的元素绑定事件失效,代码如下所示:
Nian糕
2018/08/21
2K0
jQuery 动态绑定
点击加载更多

相似问题

jquery .on不处理动态内容。

24

JQuery不处理/从动态内容中选择

43

jQuery在DOM更改后不处理动态内容

10

JavaScript不处理动态内容

31

.nextAll不处理动态内容

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文