来自CSS ID的变量百分比

时间:2016-03-08 15:46:45

标签: javascript jquery css function var

我正在尝试从CSS percentValue调用#number1并让它在函数中运行,而不是通常在"percent":之后找到的绝对数字。我不确定它是如何工作的,任何帮助都会很棒。

(function($) {
    $(function() {
        var percentValue = document.getElementById('number1');
        /* thermometers with config */
        $('.thermometer').thermometer({
            percent: percentValue, 
            speed: 'slow'
        })
    });
})(jQuery);

更新的代码(已回答)     

(function($) {
  $(function() {
           var percentValue = $('#number1').text()

    /* thermometers with config */
    $('.thermometer').thermometer({
      percent: percentValue,
      speed: 'slow'
    })
  });
})(jQuery);

1 个答案:

答案 0 :(得分:0)

var percentValue = document.getElementById('number1'); 目前此代码选择 HTML元素而不是包含的值

假设number1是文本框或其他内容,您可以执行以下操作: var percentValue = document.getElementById('number1').value; 或(使用jQuery): var percentValue = $("#number1").val();