messmar
Erfahrenes Mitglied
Ok, richtig ;-)
Folgendes:
Ich musste eigentlich die Ziffer in dem diff bekommen, die in dem ersten Feld (var a) schon war, aber beim zweiten (var b) nicht... also die: 5 und 6.
Habe drin nen logischen Fehler ;-(
z.B. bei den drei Feldern hier:
das erste Feld ist: a
das zweite ist: b
das dritte ist wo ich die diffence speichere und die es musste:
11, 10, 9,4 enthalten, da sie Anfang in a waren und danach nicht mehr in b vorhanden.
Thanks!
Folgendes:
Javascript:
var a = $('input[name=usubGID]').val();
var b = $('input[name=gid]').val();
var resultArray1 = a.split(',').map(function(a){
return Number(strVale1);
});
var resultArray2 = b.split(',').map(function(b){
return Number(strVale2);
});
/*var a = [1, 2, 3, 4, 5, 6];
var b = [1, 2, 3, 4, 7, 8, 9];*/
var diff = $.grep( resultArray1, function( el ) {
return ( $.inArray( el, resultArray2 ) !== -1 );
});
$('input[name=diff]').val(diff);
Ich musste eigentlich die Ziffer in dem diff bekommen, die in dem ersten Feld (var a) schon war, aber beim zweiten (var b) nicht... also die: 5 und 6.
Habe drin nen logischen Fehler ;-(
z.B. bei den drei Feldern hier:
das erste Feld ist: a
das zweite ist: b
das dritte ist wo ich die diffence speichere und die es musste:
11, 10, 9,4 enthalten, da sie Anfang in a waren und danach nicht mehr in b vorhanden.
Thanks!