Q1:JQuery this和$的区别及获取$子元素对象的方法
this 和 $ 并没有可比性
this是指当前的对象,比如说一个点击按钮的事件,this就是指按钮对象
而$是jquery的一个方法名,等同于JQuery(),我们一般用$(xxx),其实是调用了一个方法,把浏览器对象通过$方法(=JQuery(xxx)),把这个对象用jquery的方式封装起来了,这样我们就能用jquery统一的对象方法来对这个dom对象进行操作了
比如说取得某元素的子元素我们就用 $("此元素的选择器表达式").children() (结果是子元素的数组)
$(xxx)的xxx可以是一个直接的对象,也可以是jquery选择器的表达式,比如$("#aaa")就是在DOM中找到id="aaa"的元素
当然,$(xxx).find("yyy") yyy也是选择器表达式,也可以找到xxx元素下,符合yyy选择器的子元素对象
Q2:jQuery获取this当前对象子元素对象的方法
如下所示:
$(function(){$("#city").change(function(){①// 已获取select为当前this元素})})如果想要在①获取选中option的值可以有如下方法
$("#city option:selected").val(); //使用选择器$(this).children(option:selected).val() //使用this有时候我们会想当然的这样写 $(this “a”), $(“this a”)之类,这样是不对的
以上这篇jQuery获取this当前对象子元素对象的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
Q3:jquery 如何获得$(this) 元素的子元素
$(this).children() //得到$(this)的所有子元素
Q4:jquery this 选择子元素怎么做
1234functionalertli(opts){varaobj=opts.children("a");$(aobj[0]).hide();}
//首先你必须把这个对象传过来,所以要用
//其次,第n个子节点,用 $(this).children(a)[n-1]表示
//最后,隐藏一个节点,用 $(节点).hide();
Q5:JQuery中怎么得到this中的某个元素?
$(this).find(":radio").attr("checked",true);
找到在A标签里面的radio,选中
Q6:jQuery中,如果通过this获取到里面的元素?
通过class就可以了,选择器的第二个参数写$(this),表示当前元素下的指定class的元素
$(".price",$(this))