访问span标记内的值

时间:2016-06-19 16:18:44

标签: javascript html

我试图修改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 我无法访问该值。我怎么能这样做?

由于

2 个答案:

答案 0 :(得分:1)

可以使用text()方法访问元素的内容。例如:

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

答案 1 :(得分:0)

您可以尝试命名每个输入(例如添加id="Slider_1"),然后使用JQUERY检索或设置值。