gpt4 book ai didi

jquery - 我可以为 jQuery 的事件添加括号吗?

转载 作者:行者123 更新时间:2023-12-01 07:18:18 25 4
gpt4 key购买 nike

一个月前,我发现了一种编写 jQuery 事件的方法,例如“AddClass”或“each”。这种方式使用方括号代替点和事件名称。

示例:

这是通常的代码:$('#myID').hide('slow');

这是括号方式:$('#myID')['hide']('slow');

我很惊讶,因为我以前从未见过这个,而且我喜欢编写与其他人不同的代码。但是...我在网上搜索了这种编写jQuery事件的方式,没有看到任何相关内容。

有人可以帮我解决这个问题吗?是否推荐使用此表格?它有什么我需要知道的缺点吗?

最佳答案

对于任何对象属性都是一样的,您可以通过以下方式访问它

obj['pname']

obj.pname

函数 hide$('#myID') 对象的属性,这意味着您也可以使用以下方式获取此属性

$('#myID')['hide']

比使用

$('#myID').hide

当您想要简洁并且必须根据某些变量调用函数时,这种表示法非常有用:

queue[priority?'unshift':'push']({src:src, callback:callback});

参见Working with objects从 MDN 获取更多详细信息。

关于jquery - 我可以为 jQuery 的事件添加括号吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16822976/

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