gpt4 book ai didi

javascript - 通过使用 "|"作为分隔符的数据属性查找元素

转载 作者:行者123 更新时间:2023-11-30 10:11:39 26 4
gpt4 key购买 nike

Fiddle Example

HTML 标记:

<div data-id='23|24|25'></div>
<div data-id='29|30|31'></div>

脚本:

var array = [
{
"mid": "24"
},
{
"mid": "26"
},
{
"mid": "28"
},
{
"mid": "29"
},
{
"mid": "30"
},
{
"mid": "31"
}
];
var item_html ="";

$.each(array,function(i,k) {
item_html = '<h3>'+k["mid"]+'</h3>';
$('div[data-id="'+k["mid"]+'"').append(item_html); ???????????
});

如果“|”的一部分,是否有可能找到div元素data-id 中的分隔值与 mid?

匹配

我试图得到这样的输出:

<div data-id='23|24|25'>
<h3>24</h3>
</div>
<div data-id='29|30|31'>
<h3>29</h3>
<h3>30</h3>
<h3>31</h3>

最佳答案

您应该使用*= 选择器(包含):

$('div[data-id*="'+k["mid"]+'"').append(item_html);

关于javascript - 通过使用 "|"作为分隔符的数据属性查找元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26296712/

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