ID選擇器("#id")
?
描述:?選擇與給出ID屬性匹配的單元標簽。
???????對于ID選擇器,jquery使用JS的函數document.getElementById(),當一個標簽附加到ID選擇器上時,也是非常有效的。如h2#pageTitle,jquery會在識別元素標簽前進行檢查以做出匹配。
?
?
例子:??
<!doctype?html>
<html>
??<head>
????<meta?charset='utf-8'>
????<title>id?demo</title>
????<style>
??????div{
????????width:90px;
????????height:?90px;
????????float:?left;
????????padding:5px;
????????margin:5px;
????????background-color:#EEEEEE;
??????}
????</style>
????<script?src="http://code.jquery.com/jquery-1.9.1.js"></script>
??</head>
??<body>
????<div?id='notMe'><p>id='notMe'</p></div>
????<div?id='myDiv'>id='myDiv'</div>
????<script?type="text/javascript">
??????$('#myDiv').css('border',?'3px?solid?red');
????</script>
??</body>
</html>
例:
針對ID中的一些特殊字符,要使用反斜線進行轉義
<!doctype?html>
<html?lang='zh'>
??<head>
??????<meta?charset='utf-8'>
??????<title>id?demo</title>
??????<style?type="text/css">
??????????div{
??????????????width:300px;
??????????????float:left;
??????????????padding:2px;
??????????????margin:3px;
??????????????background-color:#EEEEEE;
??????????}
??????</style>
??????<script?src="http://code.jquery.com/jquery-1.9.1.js"></script>
??</head>
??<body>
??????<div?id='myID.entry[0]'>id='myID.entry[0]'</div>
??????<div?id='myID.entry[1]'>id='myID.entry[1]'</div>
??????<div?id='myID.entry[2]'>id=''myID.entry[2]'</div>
??????<script?type="text/javascript">
??????????$("#myID\\.entry\\[1\\]").css("border",?"3px?solid?red");
??????</script>
??</body>
</html>