gpt4 book ai didi

jquery - 模板文字格式/语法问题

转载 作者:行者123 更新时间:2023-12-01 04:35:21 24 4
gpt4 key购买 nike

我很挣扎,因为我已经使用 jQuery 运行了这个 for 循环,但我无法获得任何输出,我相信这是因为我的模板文字语法弄乱了我的代码。我不知道如何正确编写该行,我已经尝试了很多方法,但无法让它正确返回。感谢您的帮助!

let characterArray = ['a', 'b', 'c', 'd'] //test
let propertiesArray = ['abc', 'def', 'ghi'] //test

function data() {
for (let i=0; i < characterArray.length; i++) {
for(let j=0; j < propertiesArray.length; j++) {
`$('#${characterArray[i]}').attr('data-${propertiesArray[j]}',
${characterArray[i]}.${propertiesArray[j]})`;
}
}
}

最佳答案

JavaScript 模板文字是构造复杂/多行字符串的一种方法,而不是语句。您可以将它们合并到您的 jQuery 语句中,如下所示:

let characterArray = ['a', 'b', 'c', 'd'] //test
let properties = ['abc', 'def', 'ghi'] //test

function data() {
for (let i=0; i < characterArray.length; i++) {
for(let j=0; j < properties.length; j++) {
$(`#${characterArray[i]}`).attr(
`data-${properties[j]}`,
`${characterArray[i]}.${properties[j]}`
);
}
}
}

关于jquery - 模板文字格式/语法问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58225645/

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