gpt4 book ai didi

javascript - 修改字符串数组,使其用作定位中的 ID

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

我一直在摆弄这个尝试使用拼接和连接方法,但似乎无法获得我真正想要的效果。

我想在字符串前面放置一个数字符号 (#)。所以我可以使用这些数组来定位 jQuery。我无法编辑数组并手动放置标签,因为数组会出现在其他地方。

我的代码是这样的:

$(function(){

var arr = ['item-1', 'item-2', 'item-3'];
// I want to convert it from 'item-1, item-2, item-3' to '#item-1, #item-2, #item-3'

$(arr).css({ 'border', 'red solid 1px'})

});

在这里摆弄:http://jsfiddle.net/6EkKe/

最佳答案

您不一定需要编辑数组,而是可以在 Jquery 中使用这些值之前添加这些值。

单个项目

var arr = ['foo', 'bar', 'baz'];

$(arr).each(function(key, value)){
var id = '#' + value;
$(id).css({ 'border', 'red solid 1px'});
});



同时使用它们

var arr = ['foo', 'bar', 'baz'];
var ids = '#' + arr.join(', #');
$(ids).css({ 'border', 'red solid 1px'});



说明
Array.join()接受一个参数,该参数是一个字符串,将放在每个数组元素之间,如果留空它将使用 ''

关于javascript - 修改字符串数组,使其用作定位中的 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25091034/

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