a').-6ren">
gpt4 book ai didi

jQuery,将变量传递给append()

转载 作者:行者123 更新时间:2023-12-01 03:08:10 25 4
gpt4 key购买 nike

这个确实有效:

$('.open-submenu > a').append("<span class='open-submenu-sym'>+</span>");

我想将前者更改为:

var open-string = "<span class='open-submenu-sym'>+</span>";
$('.open-submenu > a').append(open-string);

但它似乎不起作用...我也尝试了 $('.open-submenu > a').append('' + open-string);$(' .open-submenu > a').append(""+ open-string); 但仍然不起作用......是否可以实现这一点?

最佳答案

变量名称无效,因为变量名称中包含 -。要使其有效,请替换变量名称中的 - 字符。

var open_string = "<span class='open-submenu-sym'>+</span>";
$('.open-submenu > a').append(open_string);

<小时/>欲了解更多信息: What characters are valid for JavaScript variable names?

MDN 文档:Variables

关于jQuery,将变量传递给append(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40420603/

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