jquery 判断获得元素的类型是为div还是其他
发布网友
发布时间:2022-04-22 05:53
我来回答
共7个回答
热心网友
时间:2022-04-24 21:05
用开发者工具啊 具体流程如下 : 打开你的页面 F12然后 看到下面的框
然后打开sources栏进行如下操作
go to file PS:不同浏览器开发者工具不一样但是操作都差不多自己尝试下就行了 我用的是谷歌
然后搜索JS所在的页面 找到你要运行的JS 单击边缘如下:
然后可以在页面上运行 然后会跳转到单击点处 然后单击上面的按钮 一行行运行你可以看到有参数出现如下:
或者可以在里面选中也可以看到参数
还有也可以把你语句放入Console 里面 回车 也可以获得参数如下:
热心网友
时间:2022-04-24 22:23
要用jquery获取类型,还是要把jquery对象转换成Dom对象才行,例如:$('#id')[0].tagName。这样就可以获取元素类型名,返回的是标签的大写名,要将它转换成小写的话就要:$('#id')[0].tagName.toLowerCase()。
jquery通过任何选择器取得的对象都是jquery,对象而不是JavaScript的dom,对象不能用js的方法进行操作, 而需要使用jquery对象支持的方法 。如果是通过class的话,取得的是jquery对象数组。
ps 如果想把jquery对象装换为js对象可以用以下方法:
1 var obj = $('#xx')[0] 获得dom对象;
2 对于数组
var obj = $('.xx').each(function(){alert(this)//这里 this获得的就是每一个dom对象 如果需要jquery对象 需要写成$(this)})。
热心网友
时间:2022-04-24 23:57
jquery 2.0版本开始不支持ie6/7/8,建议你使用jquery 1.8或以下版本。
热心网友
时间:2022-04-25 01:49
用法没错,is就是这么用的。可能是你有些方面设置错了,比如div没有闭合,jquery的版本过低。否则一定是true。
热心网友
时间:2022-04-25 03:57
alert($(object).attr("tagName");)
热心网友
时间:2022-04-25 06:21
换下JQUERY的版本吧。。
热心网友
时间:2022-04-25 09:03
我的ie8返回true啊,是不是你jquery的版本问题?我用的是1.3.2
jquery 判断获得元素的类型是什么?
要用jquery获取类型,还是要把jquery对象转换成Dom对象才行,例如:$('#id')[0].tagName。这样就可以获取元素类型名,返回的是标签的大写名,要将它转换成小写的话就要:$('#id')[0].tagName.toLowerCase()。jquery通过任何选择器取得的对象都是jquery,对象而不是JavaScript的dom,对象不能用js的...
jquery如何判断一个元素是不是在某个div里面
//div1是div2下的子节点 }
jquery 选择器 多个属性怎么写jquery 如何通过同时具备多个属性获得对 ...
就是选择id = aa 且 class以bb结尾的div。其他条件还有*= 、!=、^= 等等。
JQuery 判断 元素是否具有某个class
在jquery中有2种方法可以来判断一个元素是否包含一个确定的类(class)。两种方法的返回值都是ture和false。包含的话返回true,不包含的话返回false。2种方法分别是:is(‘.classname’) 和 hasClass(‘classname’)如:html:<div class="redDiv" style="border:1px solid #e0e0e0; width:200px...
用JQuery判断一个元素的display属性是不是none怎么写?
需要先 找到这个元素 ('div').css('display') === 'none' // 返回布尔值 进行判断// 因为display是css 属性 所以用jquery 的css 方法// 如果判断的属性是元素属性, 比如 disabled 或者 checked 等 要用prop 或者attr
JQuery 判断 元素是否具有某个class
两种方法如下:1、hasClass(‘classname’)2、is(‘.classname’)例子:1、使用is(‘.classname’)的方法 ('div').is('.redColor')2、使用hasClass(‘classname’)的方法(注意jquery的低版本可能是hasClass(‘.classname’))('div').hasClass('redColor')...
jquery通过id获取元素(jquery获取div的id)
1、通过jquery的方式,使用id选择器方式获取节点,然后获取值。2、通过原生的dom方式,获取id的值。每一个HTML元素都使用id来进行一个标注,随后可以通过document.getElementById(“ID名称”)取得指定的ID元素对象,取得元素对象之后就可以对其进行操作。但是document.getElementById()只能取得一个元素信息。d...
jquery判断是否有某个属性
如果存在某个属性 $("#aid").attr("rel") 会返回 rel的值,如果不存在 rel属性则会返回"undefined"undefined 就是 undefined类型 , if($("#aid").attr("rel")=="undefined") 这个判断可能不成立.因为类型不相同.建议使用 if(typeof($("#aid").attr("rel"))=="undefined") 即可 ...
怎么使用jquery判断一个元素是否含有一个指定的类
在jquery中可以使用2种方法来判断一个元素是否包含一个确定的类(class)。两种方法有着相同的功能。2种方法如下:1. is(‘.classname’)2. hasClass(‘classname’)以下是一个div元素是否包含一个redColor的例子:1. 使用is(‘.classname’)的方法 ('div').is('.redColor')2. 使用hasClas...
JQuery如何判断某个div下是否包含特定的div
if ($('#user-20130011 #age-20130011').length) { // 表示 有这个div } else { //没有div }