Сообщение от Hovik
|
вычесляем индекси из двух массивах
|
Зачем? Получить по условию можно так:
var p = $(".calc1").children(),
span = p.filter(function() {
return this.textContent.match(/^\d$/)
}), //только те, в которых числа
input = p.filter(function() {
return this.type=='text' && !this.disabled && this.value.match(/^\d$/)
}); //только если не пустое значение и число
Если как ранее упоминалось, первые, то можно сразу добавить .first() в каждую цепочку. Если же все, то ведь не обязательно, что число элементов двух массивов будет равно, да и вообще будет ли что-то возвращено. Если же возвращено, то нужно брать меньший массив, а из большего срез равный меньшему. Хотя бог его знает, чего вам надо.