十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
jquery判断页面中是否存在某元素,可以参考以下的代码:
创新互联公司秉承实现全网价值营销的理念,以专业定制企业官网,做网站、成都网站制作,小程序设计,网页设计制作,手机网站制作,全网营销推广帮助传统企业实现“互联网+”转型升级专业定制企业官网,公司注重人才、技术和管理,汇聚了一批优秀的互联网技术人才,对客户都以感恩的心态奉献自己的专业和所长。
script
if($('div').length0) {
alert('页面中存在div元素');
} else {
alert('页面中不存在div元素');
}
/script
上述代码思路说明 : 判断某一个元素的集合的个数。若是为0,则代表没有这样元素;若是大于0,则代表有这个元素。
扩展资料:
工作原理
jQuery的模块可以分为3部分:入口模块、底层支持模块和功能模块。
在构造jQuery对象模块中,如果在调用构造函数jQuery()创建jQuery对象时传入了选择器表达式,则会调用选择器Sizzle(一款纯JavaScript实现的CSS选择器引擎,用于查找与选择器表达式匹配的元素集合)遍历文档,查找与之匹配的DOM元素,并创建一个包含了这些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.三个等号的方法,最好不要轻易使用,关于双等号和三等号使用的规则,如下
==先转换类型再比较,===先判断类型,如果不是同一类型直接为false。
===(三等号) 判断规则
如果类型不同,就[不相等]
如果两个都是数值,并且是同一个值,那么[相等];例外的是,如果其中至少一个是NaN,那么[不相等]。(判断一个值是否是NaN,只能用isNaN()来判断)
如果两个都是字符串,每个位置的字符都一样,那么[相等];否则[不相等]。
如果两个值都是true,或者都是false,那么[相等]。
如果两个值都引用同一个对象或函数,那么[相等];否则[不相等]。
如果两个值都是null,或者都是undefined,那么[相等]。
== (双等号)判断规则:
如果两个值类型相同,进行 === 比较。
如果两个值类型不同,他们可能相等。根据下面规则进行类型转换再比较:
如果一个是null、一个是undefined,那么[相等]。
如果一个是字符串,一个是数值,把字符串转换成数值再进行比较。
如果任一值是 true,把它转换成 1 再比较;如果任一值是 false,把它转换成 0 再比较。
如果一个是对象,另一个是数值或字符串,把对象转换成基础类型的值再比较。对象转换成基础类型,利用它的toString或者valueOf方法。js核 心内置类,会尝试valueOf先于toString;例外的是Date,Date利用的是toString转换。非js核心的对象,比较麻烦。
任何其他组合,都[不相等]。
alert(0 == “”); // true
alert(0 == false); // true
alert(“” == false); // true
alert(0 === “”); // false
alert(0 === false); // false
alert(“” === false); // false
===用来进行严格的比较判断
alert(1 == “1″); // true
alert(1 === “1″); // false