gpt4 book ai didi

jquery - CSS - 选择包含模式的 id

转载 作者:行者123 更新时间:2023-12-01 06:50:29 26 4
gpt4 key购买 nike

我需要在 css 方面发挥创造力,但我担心我的知识已经碰壁了。我需要选择包含 map 弹出窗口的所有 ID。

EG:

#map-popup-1
#map-popup-2
#map-popup-3
#map-popup-4

但也排除我正在使用 jquery 处理的内容

$('#geo-result-block').click(function(){
//this line I need to say all ids with map-popup have a z-index of 100 except map-popup-5
$('#map-popup-5').css('z-index', '200').fadeIn(500);
});

更新:

“not”方法是不必要的

这是我的最终代码,似乎工作正常:

$('#geo-result-block').click(function(){
var $mp = $('[id^="map-popup"]');
$($mp).css('z-index', '100');
$('#map-popup-5').css('z-index', '200').fadeIn(500);
});

最佳答案

使用属性开头为选择器:

var $mp = $('[id^="map-popup"]');

对于排除元素,您可以使用 not 方法:

$mp.not('#map-popup-5');

关于jquery - CSS - 选择包含模式的 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15801940/

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