Ich muss überprüfen, ob der Datenwert von div A den Datenwert von div B enthält, und wenn so eine Klasse auf div B angewendet wird, beachten Sie, dass es viele div B gibt.js indexOf arbeitet nicht mit Zahlen
HTML:
<div class="a" data-num="1,2,3,4,5">div A</div>
<div class="b" data-num="3">div B</div>
<div class="b" data-num="6">div B</div>
<div class="b" data-num="1">div B</div>
JQUERY:
$('div.b').each(function(){
var a_num = $('div.a').data('num');
var b_num = $(this).data('num');
if ($(a_num).indexOf(b_num)) {
$(this).addClass('special');
}
});
Ich dachte, das obige würde funktionieren, aber es nicht. Hilfe? Vielen Dank.