发布网友 发布时间:2022-05-01 05:53
共1个回答
热心网友 时间:2022-04-24 21:05
要用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)})。