Jquery не может получить значение от каждой функции

Я использую таблицы с полями ввода в них. Я пытаюсь получить значение из набора полей ввода с тем же классом и сравнить с каждым из смежных входных данных с другим именем класса. Я могу видеть значение на входе, но значение возвращается пустым с помощью jquery.

$('.subtotal').each(function(){
        var price = $(this).parent().parent().find('td input.price');
        console.log(price.val());
 });

Вот HTML. эти строки будут повторяться.

            
                    
                        
                        

                        
                    
                    
                        
                    
                    
                        
                        
                    
                    
                        

                            1
                            2
                            3
                            4
                            5
                        

                    
                    
                        

                    
                    
                        

                    
                    
                        <a href="#" class="cleartext">clear</a> 
                    
                    
                        <img class="delete" src="?=base_url()?/imgs/delete25.png">
                    
                

Ответы на вопрос(1)

Ваш ответ на вопрос