1
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>
我不認爲它會工作,如果數k [「中」] <10 – 2014-10-10 10:03:40
哼不,這可能是正確的,其實。如果'k ['mid']'== 1,它將匹配31,21,11,10等。 – 2014-10-10 10:06:03