2016-06-19 44 views
0

我正在嘗試修改this range slider。 因爲我必須將這個滑塊併入另一個文件中,所以我需要了解它是如何工作的。 特別是我想知道代碼返回選定年份的位置。訪問跨度標記中的值

我試圖添加這些打印,但它不打印正確的一年。

var rangeSlider = function() { 
    var slider = $('.range-slider'); 
    var range = $('.range-slider__range'); 
    var value = $('.range-slider__value'); 

    // added print 
    console.log(value); 

    slider.each(function() { 
    value.each(function() { 
     var value = $(this).prev().attr('value'); 
     $(this).html(value); 

     // added print 
     console.log(value); 
     console.log(value.innerHMTL); 
     console.log(value.innerText); 
    }); 

    range.on('input', function() { 
     $(this).next(value).html(this.value); 
    }); 
    }); 
}; 

rangeSlider(); 

在Chrome上看,我看到編輯的值在spanenter image description here 我無法訪問該值。我怎樣才能做到這一點?

由於

回答

1

的元素的含量可以使用text()方法來訪問。例如:

$('#your_element').text(); 
0

您可以嘗試命名每個輸入(例如添加id="Slider_1"),然後使用JQUERY檢索或設置的值。