课程
/前端开发
/jQuery
/jQuery基础课程
//$("p ~ label").css("border", "solid 1px red"); // 如何获得p的css样式? var a = $("p").css("border"); //为什么这样不可以? $("p ~ label").css(a); $("p ~ label").html("我们都是牛逼的人物!!!");
怎么获取p的css样式?
2015-11-02
源自:jQuery基础课程 2-9
正在回答
css()有两个作用,当只有一个参数的时候就是获取元素的属性,当有参数对的时候,就是设置元素的属性 如$("div").css("width");获取div的宽,$("div").css("width","300px")就是设置元素的宽为300px
<script type="text/javascript">
$("p~label").css("border", "solid 1px red");
$("p~label").html("我们都是p先生的粉丝");
var a = $("p").css("border"); //A获取的是 border 的参数值
$("p ~ label").css("border",a);//赋值的时候呢应该先说给什么赋值 然后再填写值
//alert(a)
</script>
你打印一下 a 看它是个什么东西 就知道为啥不行了 打印 用 console.log(a);
举报
加入课程学习,有效提高前端开发速度