JS 如何获取动态生成的元素的数据,并且进行 *** 作

JS 如何获取动态生成的元素的数据,并且进行 *** 作,第1张

可以把动态生成的元素的事知孙缺件委托给固定的父元素(比如$("#selects"))去处理,这样的话不管动态添加多少元素,最终都会把事件冒泡给父元素,父元素再根据target对象获取事件的凯岁委托方并搭辩作出相应处理。具体请自行百度“事件委托”或“事件代理”。

实现思槐睁路:使用jQuery的length属性获取对象中元素铅猜岁的数目,$(selector).length。实例演示如下:

1、HTML结构:设置id为test的ul下有4个列表元素

<ul>

<li>Glen</li>

<li>Tane<兆冲/li>

<li>John</li>

</ul>

2、jquery代码:点击列表后获取li数量

$(function(){

$("#test").click(function()

{

alert($("#test

li").length)

//

获取id为test的ul下的li元素的数量

})

})

ajax是做请求的,一般使用他的异步请求,至于你所说的动态添加dom元素,可以在回调中使用

$.ajax({

    url: 'xxxx',

  知樱羡  data: 'xxx',

    success: function(){

        //你可以在这里使用js代码,动态改变你的搭拍DOM元素

    }

})

谢颂贺谢


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/bake/11967581.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存