gpt4 book ai didi

javascript - jQuery param 动态对象名称

转载 作者:行者123 更新时间:2023-11-28 13:50:06 24 4
gpt4 key购买 nike

为什么我不能在对象中拥有变量?我收到如下错误:

"Uncaught SyntaxError: Unexpected token this"

我的代码是这样的。

$("#search_options input:checkbox").on('click', function() {
var params = {
$(this).attr('name') : $(this).val(),
};
var str = jQuery.param(params);
});

我确信 $(this) 正在工作,因为我尝试在 params 对象之外将其 console.log ,然后我正在工作。

最佳答案

对象文字不能有变量属性名称。您必须像这样分配属性:

...
var params = {};
params[$(this).attr('name')] = $(this).val();
var str = jQuery.param(params);

关于javascript - jQuery param 动态对象名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11469192/

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