将jquery函数替换为var
replace jquery function with var
我试图用var替换jquery chaned函数,但它不起作用(synthax错误)
Triing something like this:
var foo = 'next()';
$(this).+foo+.show();
有可能以某种方式意识到这一点吗?foo是一个var,在另一个if条件中变为"prev()"
这样做:
var foo = 'next';
$(this)[foo]().show();
通过仅为变量设置方法名称,可以使用[]
表示法,并使用该变量检索jQuery对象的next
属性。
这相当于…
$(this)['next']().show();
相当于…
$(this).next().show();
试试这个:
var foo = 'next';
$(this)[foo]().show();
我看到了两个选项:
var foo = next; // use the OBJECT here, not a string
$(this).foo().show();
OR
var foo = false;
if (foo)
$(this).next().show()
else
$(this).prev().show();
相关文章:
- 无法从 jQuery RSS Feed 中的 localStorage 动态替换类
- 我如何找到一个句子中的所有空格并替换忽略它们
- 控制台返回var不是't定义,但它是
- 将 var 替换为一些新的 var jquery
- 如何在 JavaScript 中将数组中的 [ ] 替换为 var 结果
- 替换“;var url”;使用文本框输入
- var x=y||false的最佳替换
- 将 var^power 替换为 pow(var,power)
- js使用对象文字替换var
- 将jquery函数替换为var
- 替换var中的value
- 可以在JavaScript中替换var
- 这个javascript正则表达式做什么?: var match = self.location.href.替换(美元/
- 有没有理由不把JavaScript中的var替换成let呢?
- JS在var中替换html中的id
- 替换var中的HTML类
- 在HTML源代码中找到一个值,并将var的值替换为另一个
- 如何使用Javascript替换来改变var,这是一个数字
- jQuery在html var中替换全局整数
- Javascript将$1替换为var