// 设置 $("div.header").css("margin","10px"); $("div.header").css("padding","10px");
// 获取 $("div.header").css("margin"); $("div.header").css("padding");
(function($){ function logMarginPadding(elem) { // 获取 var margin = elem.css("margin"), padding = elem.css("padding"); console.log("margin="+margin+" padding="+padding); } var elem = $("div.header"); // 设置要检查的元素 logMarginPadding(elem); // 设置 elem.css("margin","10px"); elem.css("padding","10px"); logMarginPadding(elem); })(jQuery);
// 获取元素的顶部外边距 alert($("div.header").css("margin-top")); // 获取元素的顶部外边距(整数) alert($("a").css("margin-top").replace("px", "")); // 如果与计算一起使用,则必须将其转换为整数 parseInt($("a").css('padding-left').replace("px", ""));
var item = $('div.header'); width = item.width(), padding = (item.outerWidth()-width)/2;
, min-width
, min-height
, max-width
, max-height
, border-*-width
, margin
, padding
,
bacaan selanjutnya
outerWidth
outerHeight
JQuery mempunyai fungsi dan , yang secara lalai mengandungi sempadan dan margin dalaman, dan jika parameter pertama fungsi itu benar, ia juga mengandungi margin luar. Https://www.php.cn/link/25e828afe5f637410a8444442d27029c38
Bagaimana menggunakan jQuery untuk mendapatkan margin dalaman elemen?
css()
var padding = $("div").css("padding");
Bagaimana untuk menetapkan margin elemen menggunakan jQuery?
css()
$("div").css("margin", "20px");
dan
dalamouterWidth()
outerHeight()
Kaedah mengembalikan ketinggian elemen, termasuk margin dan sempadan dalaman. Jika parameter pilihan ditetapkan kepada benar, margin juga dimasukkan. outerWidth()
JQuery menyediakan beberapa cara untuk mendapatkan saiz elemen. Kaedah ini termasuk width()
, height()
, innerWidth()
, innerHeight()
, outerWidth()
, outerHeight()
dan
width()
Anda boleh menukar saiz elemen dalam jQuery menggunakan kaedah height()
, innerWidth()
, innerHeight()
, outerWidth()
, outerHeight()
,
innerWidth()
Apakah perbezaan antara outerWidth()
dan ? innerWidth()
outerWidth()
Kaedah
Bagaimana menggunakan jQuery untuk mendapatkan lebar sempadan elemen? css()
// 设置 $("div.header").css("margin","10px"); $("div.header").css("padding","10px");
Ini akan mengembalikan lebar sempadan elemen div dalam piksel.
css()
anda boleh menggunakan kaedah
// 获取 $("div.header").css("margin"); $("div.header").css("padding");
Ini akan menetapkan margin dalaman dan luaran elemen div kepada 10 piksel dan 20 piksel masing -masing.
anda boleh menggunakan kaedah css()
jQuery untuk mendapatkan margin elemen. Kaedah ini mengembalikan nilai atribut gaya yang dikira. Sebagai contoh, untuk mendapatkan margin elemen div, anda boleh menggunakan kod berikut:
(function($){ function logMarginPadding(elem) { // 获取 var margin = elem.css("margin"), padding = elem.css("padding"); console.log("margin="+margin+" padding="+padding); } var elem = $("div.header"); // 设置要检查的元素 logMarginPadding(elem); // 设置 elem.css("margin","10px"); elem.css("padding","10px"); logMarginPadding(elem); })(jQuery);
Ini akan mengembalikan nilai margin elemen div dalam piksel.
anda boleh menggunakan kaedah css()
jQuery untuk menetapkan lebar sempadan elemen. Kaedah ini menetapkan satu atau lebih ciri gaya elemen yang dipilih. Berikut adalah contoh bagaimana untuk menetapkan lebar sempadan elemen div:
// 获取元素的顶部外边距 alert($("div.header").css("margin-top")); // 获取元素的顶部外边距(整数) alert($("a").css("margin-top").replace("px", "")); // 如果与计算一起使用,则必须将其转换为整数 parseInt($("a").css('padding-left').replace("px", ""));
Ini akan menetapkan lebar sempadan elemen div kepada 2 piksel.
Atas ialah kandungan terperinci jQuery mendapatkan padding/margin elemen. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!