javascript - jquery每个带参数的循环调用函数

标签 javascript jquery

我想在 jquery each 循环中使用一组函数 ins 并将参数传递给 sad 函数。

类似于下面的内容。

var test = function(x) { return x+1;};
var test2 = function (x) { return x+2};
var mark = [test,test2]; 

mark.each(function() { $(this)(3)});

expected result
4
5

我如何实现这一目标。

答案的工作示例

var test = function(x) { return x+1;};
var test2 = function (x) { return x+2;};
var mark = [test,test2]; $.each(mark, function () {
  console.log(  this(3));
});

最佳答案

你试过this(3)

$.each(mark, function () {
    this(3);
});

另请注意,您需要 $.each 进行迭代,而不是 mark.each 数组,因为 .each 仅在 jQuery 对象上可用。

关于javascript - jquery每个带参数的循环调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19845103/

相关文章:

javascript - 星级点击 addClass 功能不起作用

javascript - 如何处理两个日期之间验证的错误?

javascript - xmlhttprequest 中的 url 编码

Javascript 无法读取未定义的属性 'document'

javascript - 正确解析 YouTube API 的响应

javascript - AJAX循环完成后执行代码

javascript - 如何给 iframe 中的 p 元素添加点击事件(使用 jQuery)

javascript - TinyMCE 拼写检查器请求错误 404

javascript - 在 HTML/CSS/JS Web 应用程序中从 SVG 中删除描边边框

html - jQuery:点击功能时切换旋转div