鍍金池/ 問答/HTML/ 我的jquery 用錯了嗎 css沒起作用啊

我的jquery 用錯了嗎 css沒起作用啊

回答
編輯回答
櫻花霓

一、錯誤原因

(1)沒有正確使用 jQuery CSS 操作 - css() 方法

二、css() 設(shè)置多個 CSS 屬性/值對

(1)語法 $(selector).css({property:value, property:value, ...})

(2)這是一種在所有匹配的元素上設(shè)置大量樣式屬性的最佳方式。

(3)參數(shù)說明

參數(shù) 描述
{property:value} 必需。規(guī)定要設(shè)置為樣式屬性的“名稱/值對”對象。該參數(shù)可包含若干對 CSS 屬性名稱/值。比如 {"color":"red","font-weight":"bold"}

三、正確寫法

$('.outer').css({"border":"1px solid green","height":"100px"})
2018年4月27日 04:49
編輯回答
抱緊我
2018年4月26日 05:08
編輯回答
荒城

如果想一次傳多個屬性,那css的參數(shù)是一個對象,如樓上所寫
$('.outer').css({"border":"1px solid green","height":"100px"})

修改一個樣式值,可以直接傳key,value
$('.outer').css("height","100px;")

2017年1月29日 02:54
編輯回答
青瓷

應(yīng)該這么寫:

$('.outer').css({"border":"1px solid green","height":"100px"})
2017年6月8日 03:11