$(id),如果id沒有定義,會直接報(bào)錯,不會執(zhí)行。相關(guān)資料可以參考jQuery選擇器:
十載的潛山網(wǎng)站建設(shè)經(jīng)驗(yàn),針對設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。成都全網(wǎng)營銷的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整潛山建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)從事“潛山網(wǎng)站設(shè)計(jì)”,“潛山網(wǎng)站推廣”以來,每個客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
jQuery?選擇器
選擇器????實(shí)例????選取
*????$("*")????所有元素????
#id????$("#lastname")????id="lastname"?的元素????
.class????$(".intro")????所有?class="intro"?的元素????
element????$("p")????所有?p?元素????
.class.class????$(".intro.demo")????所有?class="intro"?且?class="demo"?的元素????
:first????$("p:first")????第一個?p?元素????
:last????$("p:last")????最后一個?p?元素????
:even????$("tr:even")????所有偶數(shù)?tr?元素????
:odd????$("tr:odd")????所有奇數(shù)?tr?元素????
:eq(index)????$("ul?li:eq(3)")????列表中的第四個元素(index?從?0?開始)????
:gt(no)????$("ul?li:gt(3)")????列出?index?大于?3?的元素????
:lt(no)????$("ul?li:lt(3)")????列出?index?小于?3?的元素????
:not(selector)????$("input:not(:empty)")????所有不為空的?input?元素????
:header????$(":header")????所有標(biāo)題元素?h1?-?h6????
:animated?????????所有動畫元素????
:contains(text)????$(":contains('W3School')")????包含指定字符串的所有元素????
:empty????$(":empty")????無子(元素)節(jié)點(diǎn)的所有元素????
:hidden????$("p:hidden")????所有隱藏的?p?元素????
:visible????$("table:visible")????所有可見的表格????
s1,s2,s3????$("th,td,.intro")????所有帶有匹配選擇的元素????
[attribute]????$("[href]")????所有帶有?href?屬性的元素????
[attribute=value]????$("[href='#']")????所有?href?屬性的值等于?"#"?的元素????
[attribute!=value]????$("[href!='#']")????所有?href?屬性的值不等于?"#"?的元素????
[attribute$=value]????$("[href$='.jpg']")????所有?href?屬性的值包含以?".jpg"?結(jié)尾的元素????
:input????$(":input")????所有?input?元素????
:text????$(":text")????所有?type="text"?的?input?元素????
:password????$(":password")????所有?type="password"?的?input?元素????
:radio????$(":radio")????所有?type="radio"?的?input?元素????
:checkbox????$(":checkbox")????所有?type="checkbox"?的?input?元素????
:submit????$(":submit")????所有?type="submit"?的?input?元素????
:reset????$(":reset")????所有?type="reset"?的?input?元素????
:button????$(":button")????所有?type="button"?的?input?元素????
:image????$(":image")????所有?type="image"?的?input?元素????
:file????$(":file")????所有?type="file"?的?input?元素????
:enabled????$(":enabled")????所有激活的?input?元素????
:disabled????$(":disabled")????所有禁用的?input?元素????
:selected????$(":selected")????所有被選取的?input?元素????
:checked????$(":checked")????所有被選中的?input?元素
1、$()是$(expresion),即css選擇器、Xpath或html元素,通過表達(dá)式來匹配目標(biāo)元素。
比如:$("a")構(gòu)造的這個對象,是用CSS選擇器構(gòu)建了一個jQuery對象——它選擇了所有的a/這個標(biāo)簽。如:
$("a").click(function(){...}) 點(diǎn)擊頁面上的任何一個鏈接時的觸發(fā)事件。
2、$()是$(element),即一個特定的DOM元素。如常用的DOM對象有document、location、form等。如這樣一行代碼:
$(document).find("divp").html());
3、$()是$(function),即一個函數(shù),是$(document).ready()的一個速記方式。如常見的形式是這樣的:
$(document).ready(function(){
alert("Hello world!");
});
可變形作:
$(function(){
alert("Hello world!");
});
可以,例如:
inputtype="hidden"id="entrustReceiptSum11"value="10000"/
要獲取這個dom可以這樣做:
varid="entrustReceiptSum"+"11";
varobj=$("#"+id);
jquery中#代表id