gpt4 book ai didi

javascript - 使用 jQuery 和 CoffeeScript 未正确设置“this”

转载 作者:行者123 更新时间:2023-11-30 07:17:30 26 4
gpt4 key购买 nike

我正在尝试编写一个相当简单的“全选”功能,但我的 javascript 出现错误。代码相当简单,所以我将其发布:

(function() {
$(function() {
var all_check_box;
all_check_box = '#tournament_league_127';
return $(all_check_box).change(function() {
return $('.leagueCheckBox').each(function() {
return this.prop("checked", true);
});
});
});
}).call(this);

此代码由以下 CoffeeScript 生成:

$ ->
all_check_box = '#tournament_league_127'
$(all_check_box).change ->
$('.leagueCheckBox').each ->
this.prop("checked", true)

但是,当我单击#tournament_league_127 时,出现以下错误:this.prop 不是函数。我不太确定我做错了什么。任何帮助将不胜感激。

最佳答案

this 指的是元素而不是你需要的 jQuery 对象,

return $(this).prop("checked", true);

关于javascript - 使用 jQuery 和 CoffeeScript 未正确设置“this”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9523371/

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