Если обязательно нужно использовать вашу заготовку с for, то можно так
$(document).ready(function(){
var array = ["Jill","Ron","Bob"];
for (var i = array.length; i >= 0; i--) {
$('.name:contains("'+array[i]+'")').siblings('.number').text(100)
}
})
https://jsfiddle.net/pnjyjrgL/
Но можно и в один проход
var array = ["Jill","Ron","Bob"];
$('.name').each(function(){
var elem = $(this)
if (array.indexOf(elem.text()) !== -1) {
elem.siblings('.number').text(100)
}
})
https://jsfiddle.net/pnjyjrgL/1/
И вообще без jQuery
var array = ["Jill","Ron","Bob"];
Array.prototype.forEach.call(
document.querySelectorAll('.name'), function(name) {
if (array.indexOf(name.innerHTML) !== -1) {
name.closest('tr').querySelector('.number').innerHTML = 100
}
})
https://jsfiddle.net/pnjyjrgL/3/