问答详情
源自:3-7 jQuery的属性与样式之样式操作.css()

value为什么是已知的

<script type="text/javascript">

//获取到指定元素的宽度,在回调返回宽度值

//通过处理这个value,重新设置新的宽度

$('.sixth').css('width','function(index,value){

            value = value.split('px');

            return (Number(value[0] + 50) + value[1]);

           // return 200;

        }');

    </script>

为什么index后面的value是从css里面拿出来的

提问者:不知道88 2016-12-13 11:42

个回答

  • 慕沐0441247
    2016-12-13 13:13:40
    已采纳

    $('selector').css('width',function(index,value){
      //value = $('selector').css('width');即该元素的当前属性值,
       return value;//通过计算得到的值返回给这个赋值给选择到的元素的属性。