knrt.net
当前位置:首页 >> 关于jQuEry通过this获取this里的ClAss?? >>

关于jQuEry通过this获取this里的ClAss??

根据你提供的 onmouseover="foodMouseOver(this)" 判断你在 Javascript 中应该有这样一个函数 function foodMouseOver(ele) {...} 注意这个函数如果写在 jQuery 外面,那么在函数内你就无法使用 $ (jQuery)。 如果写在 jQuery 里面,你需要写成 ...

jq中有一个index()事件是获取当前位置的,具体用法如下: $(".class").click(function(){ alert($(this).index());})//这个弹出的就是点击的class是第几个

$(this).hasClass('.user') // 该对象具有user类属性,注意那个点应该不需要!$(this).hasClass('.user') // 不包含user类

JQ有个自带的parent的方法,他是返回上级的节点,也有个返回上上级的方法是parents('这里是你的上级ID或Class名') $(this).parent(".selected")如果他的上级名字叫selected是这个class就可以找到了 这些方法,可以去看一下JQ手册,上面都讲得很...

这里的this可能是jquery对象,你需要取出里面的element对象,才可以使用className 这样的js原生属性。 this[0].className

根据你提供的 onmouseover="foodMouseOver(this)" 判断你在 Javascript 中应该有这样一个函数 function foodMouseOver(ele) {...} 注意这个函数如果写在 jQuery 外面,那么在函数内你就无法使用 $ (jQuery)。 如果写在 jQuery 里面,你需要写成 ...

JQ通过class取得元素是$(".class") 请参考http://www.w3school.com.cn/tiy/t.asp?f=jquery_selector_class 源码中的this就是指元素自身 [0]是数组中的序号,这儿就是第1个 —————————————————— 我说的也是源码,JQ就是JS语言,它其实是用JS制作的...

通过class就可以了,选择器的第二个参数写$(this),表示当前元素下的指定class的元素 $(".price",$(this))

$(".userImg").each(function(){ $(this).click(function(){ var imgid = $(this).attr("id"); alert(imgid ); }) }); 是要这样的嘛?

$(".类名")获取的结果就是此class的元素集合 如果想要对此集合进行遍历 $(".类名").each(function(){ alert($(this).html()); });

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