{ let checkboxID = jQuery(-6ren">
gpt4 book ai didi

jquery - 如何在 typescript 中使用 JQuery 的每个函数

转载 作者:搜寻专家 更新时间:2023-10-30 20:54:27 29 4
gpt4 key购买 nike

我想获取每个复选框的类/属性。代码示例如下。

  jQuery("input[type='checkbox']").each(()=> {
let checkboxID = jQuery(this).attr("class");
console.log(checkboxID);//output undefined
console.log(this.atc1List); //typescript variable
});

最佳答案

内部箭头函数 this 引用您的类实例,因此更新您的代码如下,其中回调中的第二个参数引用元素。

jQuery("input[type='checkbox']").each((i, ele) => {
let checkboxID = jQuery(ele).attr("class");
console.log(checkboxID);//output undefined
console.log(this.atc1List); //typescript variable
});

根据 MDN Docs :

An arrow function expression has a shorter syntax than a function expression and does not have its own this, arguments, super, or new.target.

关于jquery - 如何在 typescript 中使用 JQuery 的每个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48396976/

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