I have that:
<div contenteditable='true' class="my_div"> mango banana jus mango <b>orange<b/></div>
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ^1;;;;;;;;;;;;;;;;;;;;;;;;;;^18
I want to get the index of each mango.
I tried that:
$('.my_div').keyup(function(){
let mots = $(".my_div").html().replace(/(<[^>]*>)|(&[^;]*;)/gi, ' ').split(' ');
mots = mots.filter( function(val){return val !== ''} );
var i;
for (i = 0; i < mots.length; ++i) {
if (mots[i] == "mango") {
var indexOf_ = $(".my_div").html().indexOf(mots[i]);
console.log(indexOf_);
}
}
});
But that code always give me '1' as index of 'mango'. It should give me 1 and 18 as index of mango
Where is my error ?
Thanks.