mdsk.net
当前位置:首页 >> 如何判断一个对象是否为jquEry对象 >>

如何判断一个对象是否为jquEry对象

只判断一个对象是否为jQuery对象的话用instanceof $('body') instanceof jQuery; 判断有效jQuery对象再加上length $('body') instanceof jQuery && $('body').length

判断一个对象是否为jquery对象可以用 obj instanceof jQuery 例如: var obj = $("div"); if(obj instanceof jQuery){ alert("这是一个jQuery对象"); }else{ alert("这是一个其它对象") } $(".otherWeek").each(function(){ console.info(this i...

一般可以用size()或length判断是否大于0,大于0就有,否则就没有,比如: if($('#myID').size()>0){ //有 }else{ //没有 }

//是否存在指定函数 typeof(eval(funcName)) == "function" //是否存在指定变量 typeof(variableName) == "undefined"

一个jQuery对象实际上是一个数组,所以按照你的这个需求,你这个jQuery对象应该只包含唯一的一个DOM元素(要么是input要么是select),而不会是一组元素。那么,在这个前提下,你可以通过数组的按下标索引取元素的方法来获取到原生的HTML DOM对...

要用jquery获取类型,还是要把jquery对象转换成Dom对象才行,例如:$('#id')[0].tagName。这样就可以获取元素类型名,返回的是标签的大写名,要将它转换成小写的话就要:$('#id')[0].tagName.toLowerCase()。 jquery通过任何选择器取得的对象都...

function isEmptyObject(obj){ for(var n in obj){return false} return true; }

var obj=$("#标签ID"); if($(obj).length>0) { //存在 } else { //不存在 }

判断一个对象是否为jquery对象可以用 obj instanceof jQuery 例如: var obj = $("div"); if(obj instanceof jQuery){ alert("这是一个jQuery对象"); }else{ alert("这是一个其它对象") } $(".otherWeek").each(function(){ console.info(this i...

var tds = $(".td"); var indexold=-1; tds.each(function(){ var td = $(this); var index= $(this).index(); td.click(function(){ if(index==indexold){ alert("相同"); }else if(indexold==-1){ alert("第一次点击"); }else{ alert("不同");...

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com