如何改变进度条的值

时间:2012-03-10 00:17:25

标签: javascript jquery

                        temp_volume=temp_volume-2;
                        if(temp_volume<0)
                        {
                            temp_volume=0;
                        }
                        else
                        {

                            $('#inchat li.'+name_of_inchatting_class).css('height','97px');

                            $('#volume strong').text(temp_volume);
                            //$('#volume progress').attr("value")=temp_volume;

                        }   


  <html>
  <div id="volume">  
  <strong>60</strong>
  <progress max="100" value="60">
  </progress>
  </div>  
  </html>

我正在尝试在事件发生时更改进度条的状态 什么是正确的代码放入else条件声明? 任何想法? 谢谢。

1 个答案:

答案 0 :(得分:0)

使用.val()而不是.attr()来设置元素的值。

http://jsfiddle.net/mattball/jjjSf/


作为旁注,那不是.attr() - 或JavaScript作为一种语言 - 的工作方式。您不能在赋值语句的左侧使用函数调用。这没有意义。