gpt4 book ai didi

javascript - Jquery-将每个函数与 Live 事件绑定(bind)不起作用

转载 作者:行者123 更新时间:2023-11-30 18:31:52 26 4
gpt4 key购买 nike

我有功能

$('table tr:gt(0)').each(function() {
if ($('td:contains("'+ pointName +'")', this).length == 0) $(this).hide();
});

我希望这个函数与 live() 绑定(bind)。

我已经尝试过类似的方法,但行不通。

 $('table tr:gt(0)').live('each', function (){
if ($('td:contains("'+ pointName +'")', this).length == 0) $(this).hide();
});

什么是正确的方法?

最佳答案

你不需要说每一个——事实上这是不正确的用法。 live 的第一个参数指定事件类型。 change , keyup等等……

live - 像大多数 jQuery 方法一样作用于整个选定集。所以你可能想要...

$('table tr:gt(0)').live('click', function (){
if ($('td:contains("'+ pointName +'")', this).length == 0) $(this).hide();
});

live也可以采取多个事件 - 例如 .live('change click keyup', function()...将绑定(bind)到所有三个事件。

jQuery.live()

关于javascript - Jquery-将每个函数与 Live 事件绑定(bind)不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9428474/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com