十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
jQuery 提供了 parent() 方法用以获取当前匹配元素集合中每个元素的父元素,例如:
创新互联公司主要从事成都做网站、成都网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务双江,10年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792
$("span").parent(); // 获取所有span标签元素的父节点对象集合
$(".selected").parent(); // 获取所有class位selected的元素的父节点对象集合
$(span.selected).parent(); // 获取class为selected的span标签元素的父节点对象集合
另外,注意与parents() 方法的区别——parents() 方法获取当前匹配元素集合中每个元素的祖先元素(祖先元素不仅包括父节点,还包括祖父、曾祖父等等)。
$("div").load("../123.html");
这句话只要你的上级目录有一个123.html就可以,跟加载别的页面没有影响,这句话没有错。
img
src="123.png"
/
这句话是123.html里面的吗,如果是的话,那就是123.png和123.html同级目录才行。
调用parent或者closest方法,推荐用第二个:
$(".test textarea").focus(function(){
$(this).closest("div.test").css({"bakcground":"red"});
}).blur(function(){
$(this).closest("div.test").css({"bakcground":"white"});
})
需要准备的材料分别有:电脑、html编辑器、浏览器。
1、首先,打开html编辑器,新建html文件,例如:index.html,并引入jquery。
2、在index.html中的script标签,输入jquery代码:
$('body').append($('#c').parent().prev().attr('id'));
3、浏览器运行index.html页面,此时成功获取了id为c的元素的父元素的上一个元素的id并打印了出来。
var my_li = $('li');
if(my_li.hasClass("on")) {
my_li.parent().addClass("active")
}
用hasClass()方法来是否含有某个类
用parent()可以定位到当前元素的父元素