“pending” 我正在-6ren">
gpt4 book ai didi

javascript - 使用 jQuery 进行字符串插值

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

我试图将变量的值传递给 jQuery 选择器,但我似乎无法正确处理。这是我正在使用的:

jQuery
var state = $("<%= @state %>").selector;

捕获此值 -> “pending”

我正在尝试将该值传递给此选择器:

jQuery
$(".snitches-index-header + .tags-column .#{state}_count")

如您所见,我正在尝试将字符串传递到 jQuery 选择器中。但这并不像我预期的那样有效。我做错了什么,选择器会显示:

$(".snitches-index-header + .tags-column .pending_count")

但显然使用变量 state 而不是 pending

最佳答案

您可以将变量与字符串连接起来:

$(".snitches-index-header + .tags-column ." + state + "_count")

如果您尝试使用模板文字,那么您需要使用反引号和美元符号而不是 #:

$(`.snitches-index-header + .tags-column .${state}_count`)

关于javascript - 使用 jQuery 进行字符串插值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44398144/

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