.css()函数怎么理解

来源:3-7 jQuery的属性与样式之样式操作.css()

qq_路漫漫将求索_0

2017-09-09 12:03

$('.sixth').css("width",function(index,value){value=value.split("px");    return (Number(value[0]+50)+value[1]) }) 怎么理解????

写回答 关注

2回答

  • 留夕
    2017-09-09 16:09:07
    已采纳
    		$('.sixth').css("width", function(index,csses){
    		    console.log(csses);   //这里csses是"60px",也就是原来的宽度
    		    csses = csses.split("px");  //通过px分割,返回值是String数组"60,"
    		    
    		    //csses[0]是获取数组的第一个元素,因为这个元素是String类型,所以需要强制转换为Number然后操作相加,在最后追加px单位
    		    return((Number(csses[0])+50)+"px");  
    		});

    他代码中的return 语句是错误的,所以看下我改正正确的。

    qq_路漫漫...

    非常感谢!

    2017-09-10 12:19:37

    共 1 条回复 >

  • qq_迸发激情_0
    2017-11-14 23:09:26

    不加‘px’也行

jQuery基础 (一)—样式篇

jQuery初入开启样式修炼,体验万能的jQuery样式集搭建网站布局

217496 学习 · 1303 问题

查看课程

相似问题