Home >Web Front-end >JS Tutorial >How to dynamically modify css style with jquery

How to dynamically modify css style with jquery

藏色散人
藏色散人Original
2021-07-05 14:05:232597browse

Methods for jquery to dynamically modify css styles: 1. Dynamically modify css styles through css methods; 2. Set a CSS style for the specified html element; 3. View the css style of the element; 4. Hide and show p or other specified html elements.

How to dynamically modify css style with jquery

The operating environment of this article: Windows 7 system, jquery version 3.2.1, Dell G3 computer.

jquery implements a method of dynamically changing css styles.

The details are as follows:

jquery has almost become the standard JS library for developing WEB applications, which is inseparable from its simplicity and ease of use. As a back-end developer, when making some front-end pages, it is indispensable to master the control of CSS styles. If it is static CSS, of course it can be written directly, but some interfaces require some dynamic effects, such as color changes, font size changes, and even p hidden in reality, etc. These all require javascript to dynamically control their CSS styles. , the following is a summary of the commonly used jquery methods to control css styles.

1. Change the style of hyperlinks
2. Give a specified CSS style to the specified html element
3. View The css style of the element
4. Hide and show p or other specified html elements

1. Change the style of the hyperlink

$("#mylink a").css('color','#111111');
//这里选择器‘$("#mylink a")'表示ID为'#mylink'的元素下的所有链接。
//.css(‘color','#111111');表示把颜色设为'#111111'

2. Assign a defined CSS style to the specified html element

1. You can create a css style in an external css file, such as

.mystyle{width:200px;height:100px;}

and then use jquery to assign the value

$("#result").css(mystyle);

2. You can define a css object (that is, a javascript object) and then assign a value

var pcss = {
 background: '#EEE',
   width: '478px',
   margin: '10px 0 0',
   padding: '5px 10px',
   border: '1px solid #CCC'
};
$("#result").css(pcss);

This method is similar to the external link method. I personally recommend the external link method.

3. View the CSS style of the element

var mycolor=$("#mylink a").css("color");
if ($('#myp').css('display')=="none"){...}
//和第一个例子相似,但是这里我们只传递一个参数(样式属性)

4. Hide in display p or other elements

1. Directly modify the CSS method

$('#myp').attr('style','display:none;');//隐藏
$('#myp').attr('style','display:block;');//显示

Recommended learning: "jquery video tutorial"

The above is the detailed content of How to dynamically modify css style with jquery. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn