jquery判斷頁面中是否存在某元素,可以參考以下的代碼:
創(chuàng)新互聯(lián)公司秉承實現(xiàn)全網(wǎng)價值營銷的理念,以專業(yè)定制企業(yè)官網(wǎng),做網(wǎng)站、成都網(wǎng)站制作,小程序設(shè)計,網(wǎng)頁設(shè)計制作,手機網(wǎng)站制作,全網(wǎng)營銷推廣幫助傳統(tǒng)企業(yè)實現(xiàn)“互聯(lián)網(wǎng)+”轉(zhuǎn)型升級專業(yè)定制企業(yè)官網(wǎng),公司注重人才、技術(shù)和管理,匯聚了一批優(yōu)秀的互聯(lián)網(wǎng)技術(shù)人才,對客戶都以感恩的心態(tài)奉獻自己的專業(yè)和所長。
script
if($('div').length0) {
alert('頁面中存在div元素');
} else {
alert('頁面中不存在div元素');
}
/script
上述代碼思路說明 : 判斷某一個元素的集合的個數(shù)。若是為0,則代表沒有這樣元素;若是大于0,則代表有這個元素。
擴展資料:
工作原理
jQuery的模塊可以分為3部分:入口模塊、底層支持模塊和功能模塊。
在構(gòu)造jQuery對象模塊中,如果在調(diào)用構(gòu)造函數(shù)jQuery()創(chuàng)建jQuery對象時傳入了選擇器表達式,則會調(diào)用選擇器Sizzle(一款純JavaScript實現(xiàn)的CSS選擇器引擎,用于查找與選擇器表達式匹配的元素集合)遍歷文檔,查找與之匹配的DOM元素,并創(chuàng)建一個包含了這些DOM元素引用的jQuery對象。
jQuery 實例
html
head
script type="text/javascript" src="jquery.js"/script
script type="text/javascript"
$(document).ready(function(){
$("p").click(function(){
$(this).hide();
});
});
/script
/head
body
pIf you click on me, I will disappear./p
/body
/html
參考資料來源:百度百科-jQuery
$("#%=txtNewSysPass.ClientID %").rules("add", {
required: true,
messages: {
required: "新密碼不能為空"
}
});
if (isLength == 1) {
$("#%=txtNewSysPass.ClientID %").rules("add", {
minlength: Length,
maxlength: Length,
messages: {
maxlength: "最大長度" + Length + "個字符",
minlength: "最短長度" + Length + "個字符"
}
});
}
可以這樣加條件。。
1.jq中,$(id)是獲取到頁面元素的方法,建議你給這兩個input框,加上id屬性,然后用$("username")和$("passwors")的方法獲取對象并取值,沒試過你這種寫法。
2.三個等號的方法,最好不要輕易使用,關(guān)于雙等號和三等號使用的規(guī)則,如下
==先轉(zhuǎn)換類型再比較,===先判斷類型,如果不是同一類型直接為false。
===(三等號) 判斷規(guī)則
如果類型不同,就[不相等]
如果兩個都是數(shù)值,并且是同一個值,那么[相等];例外的是,如果其中至少一個是NaN,那么[不相等]。(判斷一個值是否是NaN,只能用isNaN()來判斷)
如果兩個都是字符串,每個位置的字符都一樣,那么[相等];否則[不相等]。
如果兩個值都是true,或者都是false,那么[相等]。
如果兩個值都引用同一個對象或函數(shù),那么[相等];否則[不相等]。
如果兩個值都是null,或者都是undefined,那么[相等]。
== (雙等號)判斷規(guī)則:
如果兩個值類型相同,進行 === 比較。
如果兩個值類型不同,他們可能相等。根據(jù)下面規(guī)則進行類型轉(zhuǎn)換再比較:
如果一個是null、一個是undefined,那么[相等]。
如果一個是字符串,一個是數(shù)值,把字符串轉(zhuǎn)換成數(shù)值再進行比較。
如果任一值是 true,把它轉(zhuǎn)換成 1 再比較;如果任一值是 false,把它轉(zhuǎn)換成 0 再比較。
如果一個是對象,另一個是數(shù)值或字符串,把對象轉(zhuǎn)換成基礎(chǔ)類型的值再比較。對象轉(zhuǎn)換成基礎(chǔ)類型,利用它的toString或者valueOf方法。js核 心內(nèi)置類,會嘗試valueOf先于toString;例外的是Date,Date利用的是toString轉(zhuǎn)換。非js核心的對象,比較麻煩。
任何其他組合,都[不相等]。
alert(0 == “”); // true
alert(0 == false); // true
alert(“” == false); // true
alert(0 === “”); // false
alert(0 === false); // false
alert(“” === false); // false
===用來進行嚴(yán)格的比較判斷
alert(1 == “1″); // true
alert(1 === “1″); // false
新聞標(biāo)題:jqueryif判斷,jquery if
網(wǎng)站網(wǎng)址:http://www.rwnh.cn/article24/dsiggje.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、網(wǎng)站導(dǎo)航、網(wǎng)站設(shè)計公司、App開發(fā)、網(wǎng)站制作、網(wǎng)站營銷
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)