query判断某个标签 Id是否存在, 如果是下面的 jQuery 代码判断一个对象是否存在,是不能用的 if($("#id")){}else{} 因为 $(“#id”) 不管对象是否存在都会返回 object 。 正确使用判断对象是否存在应该用:if($("#id").length>0) {} else {} 使用 jQuery 对象的属性 length 来判断,如果 > 0 就存在。 或者 if($("#id")[0]){} else {} 原文:http://www.cnblogs.com/zhuiluoyu/p/4913884.html
在传统的Javascript中,当对某个页面元素进行某种操作前,最好先判断这个元素是否存在。原因是对一个不存在的元素进行操作是不允许的。例如: document.getElementById("someID").innerText("hi"); 如果ID为"someID"的元素不存在,我们将得到Javascript运行错误:document.getElementById("someID") is null 正确的写法应该是: obj = document.getElementById("someID"); if (obj){ obj.innerText("hi"); } 那么在jQuery,我们如...
1 window.onload = function()2{3var al = document.getElementsByTagName("script");4var new_element=document.createElement("script"); 5var joine = []6for(var i = 0; i<al.length; i++)7{8 joine.push(al[i].getAttribute("src"));9} 10var ajoine = joine.join(","); 11console.log(ajoine); 12if(IndexDemo(ajoine,‘jquery.min.js‘)>0) 13 { 14 console.log(‘1‘); 15//alert(1);16 }else{ 17 ...
XMLHttp方法:$("#name").blur(function () { var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); //创建HMLHTTP对象,相当于WebClient if (!xmlhttp) { alert("创建xmlhttp异常!");return false; } var name = escape($(this).val()); //注意传值的时候参数如果是中文,要编码xmlhttp.open("POST","/admin/IsN...
这次给大家带来jQuery数组中是否存在指定值,判断jQuery数组中是否存在指定值的注意事项有哪些,下面就是实战案例,一起来看一下。<!DOCTYPE> <html> <head> <title>jquery判断值是否存在于数组中</title> <meta charset="utf-8"> </head> <body> <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script> <script> //参数第一个为数组,第二个为需要判断是否存在于数组中的值 function isInArray(arr,val){var ...
其实这个例子网上有很多,只是我在做的时候,出了一些问题,最后找到问题的解决办法了,所以就想贴出来记录下,引以为戒。 代码如下: <form name="add" method="post" action="test.php"> 用户名:<input type="text" id="uname" name="username" /> </form>$(#cname).blur(function(){ if($(#uname).val() == ){ $(#result).html("<span style=color:red;>不能为空</span>"); } else{ //var str = cname=+$(#cname).val()...
html代码输入框:js检测(仅列出jquery判断用户名的代码): $(document).ready(function(){//判断用户名是否已经注册了$('#username').blur(function() {if ($('#username').val() != '') {$.post('chkname.php', {username : $('#username').val()}, function(data) {if (data == 0) {$('#notice1').html('抱歉,该用户名已经被占用!').css('color', 'red');} else {$('#notice1').html('该用户名可以被注册!').css('color', '#00...
这次给大家带来jquery判断元素内容是否存在,jquery判断元素内容是否存在的注意事项有哪些,下面就是实战案例,一起来看一下。input 用val();var value = $(#test).val();是否为空的判断方法:if(value.length == 0){} 如果value为空执行的操作if(value!=){} 如果value不为空执行的操作jQuery验证文本框内容不为空通过$.fn 扩展jQuery方法/*** 校验文本是否为空* tips:提示信息* 使用方法:$("#id").validate("提示文本");* @itmy...
jQuery如何检测某个元素是否存在:代码中可能有这样的情况,根据元素是否存在来执行不同的操作,这样就需要判断指定的元素是否存在。使用$(selector)可以获得匹配元素集合,而匹配元素集合的length属性可以获得集合中匹配元素的个数,所以只要判断length属性值是否为零,就可以判断元素是否存在。代码实例如下:<!DOCTYPE html><html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <t...
首先需要一个添加年级的页面,暂时叫grade.htm 这个文件需要引入两个文件jquery.js(jquery框架文件)和grade.js(验证的单独文件)。 下面的input用于输入用户名字,id="gradeInfo"是为了显示提示信息用的。 grade.htm * 当用户输入信息以后,进入验证环节,看看我们的验证grade.js是怎么写的。 grade.js /** * 验证用户名是否重复的js * * @name grade.js * @author jason * @use 验证用户名是否存在 * @todo */ $(docu...
1、请求页面AJax.aspx HTML代码 div> div> JS代码 function JudgeUserName() { $.ajax({ type:"GET", url:"AjaxUserInfoModify.aspx", dataType:"html", data:"userName="+$("#txtName").val(), beforeSend:function(XMLHttpRequest) { $("#showResult").text("正在查询"); //Pause(this,100000); }, success:function(msg) { $("#showResult").html(msg); $("#showResult").css("color","red"); }, complete:f...
首先需要一个添加年级的页面,暂时叫grade.htm 这个文件需要引入两个文件jquery.js(jquery框架文件)和grade.js(验证的单独文件)。 下面的input用于输入用户名字,id="gradeInfo"是为了显示提示信息用的。 grade.htm 代码如下: * 当用户输入信息以后,进入验证环节,看看我们的验证grade.js是怎么写的。 grade.js 代码如下: /** * 验证用户名是否重复的js * * @name grade.js * @author jason<msn:x334@eyou.com> * @use 验证...
本文章向大家分享基于jQuery实现的Ajax 验证用户名是否存在的实现代码,需要的码农朋友可以参考一下本文的源代码。 jQuery.ajax概述HTTP 请求加载远程数据。通过jQuery 底层 AJAX 实现。简单易用的高层实现见 $.get, $.post 等。$.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下你无需直接操作该对象,但特殊情况下可用于手动终止请求。$.ajax() 只有一个参数:参数 key/value 对象,包含各配置及回调函数信息。详细参数选...
在JQuery编码中,我们会判断元素是否存在某个属性.比如是否包含 class="new" 的样式呢.JQuery判断就非常简单了,因为有 hasClass这个方法 $("input[name=new]").hasClass("new") 即可判断. 但是有时候我们需要判断别的属性,比如有的 a 链接包含 rel 属性,有的没有rel属性.这时该怎么判断呢? 这时就没有现成的方法了. 如果存在某个属性 $("#aid").attr("rel") 会返回 rel的值,如果不存在 rel属性则会返回"undefined" undefined 就是 u...
代码如下: //jquery 通过得到对象的长度判断对象是否存在 function testJquery() { if ($(".tel").length > 0) { alert("存在"); } else { alert("不存在"); } }