gpt4 book ai didi

jquery - 执行字符串指定的效果

转载 作者:行者123 更新时间:2023-12-01 00:55:37 24 4
gpt4 key购买 nike

我目前正在尝试使用 jQuery 执行效果。但是,我不想做类似 $("#something").hide() 的事情,我想在字符串中指定效果。这是一个例子:

var selector = "#myElement";
var effectString = "hide";
$(selector).effect(effectString);

我查了一下这段代码,显然它确实是这样工作的,但由于某种原因,effect() 方法似乎已被删除。

我的问题是是否有任何我可以使用的替代方案。或者像这样的功能被故意删除了?我使用的是jquery-3.2.1。

预先感谢您提供任何帮助的想法。

最佳答案

由于对选择器的响应是一个对象,因此您可以使用括号表示法通过变量访问方法名称并调用它们,如下所示:

var selector = "#myElement";
var effectString = "hide";
$(selector)[effectString]();
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>
Part of this <span id="myElement">string</span> will be hidden
</div>

关于jquery - 执行字符串指定的效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46367028/

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