jQuery选择器示例
时间:2020-02-23 14:46:13 来源:igfitidea点击:
jquery选择器是jQuery重要组成部分。
它用于选择DOM元素并操纵它。
语法:它应该以$开头,然后是括号。
对于以下HTML,我们希望在点击按钮上隐藏文本。
所以您需要使用$(“#myButton”)选择id为“myButton”的button
使用$(“#helloWorldDiv”)选择id为helloWorldDiv的div
例如:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>jQuery</title> <script src="http://code.jquery.com/jquery-2.2.3.min.js"></script> <script> $(document).ready(function() { $("#myButton").click(function() { $("#helloWorldDiv").hide() }); }); </script> </head> <body> <button id="myButton">Hide text</button> </br> </br> <div id="helloWorldDiv">Hello world</div> </body> </html>
各种选择器上的示例:
元素选择器:
如果只需使用$()编写元素名称,它将选择该类型的所有元素。
例如:如果使用$("div"),它将选择DOM中的所有div元素。
在此示例中,单击按钮,我们将更改DIM中存在的所有DIV的文本。
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>jQuery</title> <script src="http://code.jquery.com/jquery-2.2.3.min.js"></script> <script> $(document).ready(function() { $("#myButton").click(function() { $("div").html("Hello theitroad") }); }); </script> </head> <body> <button id="myButton">Change all div text</button> </br> </br> <div id="helloWorldDiv">Hello John</div> <div id="helloWorldDiv">Hello Martin</div> <div id="helloWorldDiv">Hello Smith</div> </body> </html>
#id选择器:
对于使用ID选择元素,我们需要使用$(#ID)。
示例:所以我们需要选择与$("#mybutton"为$("#mybutton")的按钮("#mybutton")和div with helloWorlddiv AS $("#HelloWorlddiv")
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>jQuery</title> <script src="http://code.jquery.com/jquery-2.2.3.min.js"></script> <script> $(document).ready(function() { $("#myButton").click(function() { $("#helloWorldDiv").hide() }); }); </script> </head> <body> <button id="myButton">Hide text</button> </br> </br> <div id="helloWorldDiv">Hello world</div> </body> </html>
类选择器:
我们可以获得使用某些类CSS的所有元素。
我们需要使用$(。
类名)来选择使用该类的所有元素。
例子:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>jQuery</title> <script src="http://code.jquery.com/jquery-2.2.3.min.js"></script> <script> $(document).ready(function() { $(".abc").css("background-color","orange"); }); </script> </head> <body> <div id="helloWorldDiv" class ="abc">Hello John</div> <div id="helloWorldDiv">Hello Martin</div> <div id="helloWorldDiv" class ="abc">Hello Smith</div> </body> </html>