如何使用jQuery在特定的div元素中应用CSS

如何使用jQuery在特定的div元素中应用CSS

在这篇文章中,我们将使用jQuery设置一个div元素的CSS。我们将使用CSS属性来设置CSS

方法:我们将创建一个带有一些文本和超链接的div元素。然后我们将使用jQuery将CSS应用到div元素上。jQuery有一个函数.css(),我们可以获得和设置任何元素的CSS。我们将把它用于div元素。

语法:

<script>
    $("div").css("css-property","value");
</script>

例1:使用一个简单的CSS

<!DOCTYPE html>
<html>
  
<head>
    <meta charset="utf-8" />
    <meta name="viewport" 
        content="width=device-width" />
  
    <!-- Include jQuery file using CDN link-->
    <script src=
"https://code.jquery.com/jquery-3.6.0.min.js">
    </script>
</head>
  
<body>
    <!-- Our Body Content-->
    <div id="links">
        <h1>Welcome to GeeksforGeeks</h1>
        <a href=
"https://www.geeksforgeeks.org/data-structures">
            Data structures
        </a>
        <a href=
"https://www.geeksforgeeks.org/fundamentals-of-algorithms">
            Algorithms
        </a>
    </div>
  
    <!-- Using script inline to apply CSS-->
    <script>
  
        // Changing text color to green
        // and aligning to center
        ("div").css("color", "green");
        ("div").css("text-align", "center");
    </script>
</body>
  
</html>

输出:

如何使用jQuery在特定的div元素中应用CSS?

例2:在元素上使用悬停效果

我们将使用jQuery的hover函数,它需要两个函数。其语法为

$(element).hover(
    function(){
        // CSS during hover
    },
    function(){
        // CSS when not hovering
    },
);

以下是示例代码。

<!DOCTYPE html>
<html>
  
<head>
    <meta charset="utf-8" />
    <meta name="viewport" 
        content="width=device-width" />
  
    <!-- Include jQuery file using CDN link-->
    <script src=
"https://code.jquery.com/jquery-3.6.0.min.js">
    </script>
</head>
  
<body>
    <!-- Our Body Content-->
    <div id="links">
        <h1>Welcome to GeeksforGeeks</h1>
        <a href=
"https://www.geeksforgeeks.org/data-structures">
            Data structures
        </a>
        <a href=
"https://www.geeksforgeeks.org/fundamentals-of-algorithms">
            Algorithms
        </a>
    </div>
  
    <!-- Using script inline to apply CSS-->
    <script>
      
        // Changing text color to green
        // and aligning to center
        ("div").css("color", "green");
        ("div").css("text-align", "center");
  
        // Using hover function
        ("h1").hover(
  
            // First function is for during hover
            function () {
                (this).css("font-size", 32);
            },
  
            // Second function is for before
            // or after hover
            function () {
                (this).css("font-size", 24);
                (this).css("transition-duration", "1s");
            }
        );
    </script>
</body>
  
</html>

输出

如何使用jQuery在特定的div元素中应用CSS?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程