jQuery与javascript对照学习 获取父子前后元素 实现代码
jQuery与javascript对照学习(获取父子前后元素)
.c1{background-color:green;padding:20px;}
.c2{background-color:red;padding:20px;}
.c1 div{background-color:gray;}
function fNext(obj){//许多时候需要元素之间没有间隙才能取到
//alert(obj.nextSibling.id);
alert(jQuery(obj).next().attr("id"));//传递this,通过$(obj)转化为jQuery对象
}
function fPrev(obj){
//alert(obj.previousSibling.id);
alert(jQuery(obj).prev().attr("id"));
}
function fParent(obj){
//alert(obj.parentNode.className);
//alert(jQuery(obj).parent().attr("class"));
jQuery(obj).parent().removeClass("c1").addClass("c2")
alert(jQuery(obj).parent().attr("className"));//取得className,当成属性来取
}
function fChild(obj){
//var childs = obj.childNodes;
var childs = jQuery(obj).children();
for(i=0;i
first
second
parent
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
相关推荐
-
jQuery与javascript对照学习 获取父子前后元素 实现代码
jQuery与javascript对照学习(获取父子前后元素) .c1{background-color:green;padding:20px;} .c2{background-color:red;padding:20px;} .c1 div{background-color:gray;} function fNext(obj){//许多时候需要元素之间没有间隙才能取到 //alert(obj.nextSibling.id); alert(jQuery(obj).next().attr("id&
-
VUE中v-on:click事件中获取当前dom元素的代码
在开发中总是忘记,特意在此记录 关键字: $event <div class="bed" v-on:click="updateBed(index,$event)">{{item.BedID}}<br>{{item.CriminalName}}</div> updateBed: function(index, e) { var selectedBedDom = $(e.srcElement)//dom元素 } PS:下面看下v-
-
jQuery入门基础知识学习指南
打开一个网页,如果 HTML 没有完全加载完毕,就去操作页面中元素是不安全的,但是监测 HTML 是否加载完毕呢?jQuery 提供了一个 $(document).ready() 方法,任何 ready 中的代码在 HTML 完全加载完成后才会被执行. $(document).ready(function() { console.log('ready!'); }); 此外,它还有一个简写方式 $(function() { console.log('ready!'); }); $(document
-
JAVA JDK8 List分组获取第一个元素的方法
概述 在JAVA JDK8 List分组的实现和用法一文中介绍了JDK 8如何对list进行分组,但是没有提到如何在分组后,获取每个分组的第一个元素.其实这个也很简单,代码如下: package test; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.serializer.SerializerFeature; import java.util.ArrayList; import java.util.List; imp
-
JavaScript和jquery获取父级元素、子级元素、兄弟元素的方法
最近工作中总遇到取各种父啊子啊兄弟姐妹啊,每次都得查,这次整理个全乎的~ 先给大家上干货: [js的获取方式] <div id = "dom"> <div></div> <div></div> <div></div> </div> function dom(){ var a = document.getElementByIdx_x_x(&qu
-
js与jquery获取父级元素,子级元素,兄弟元素的实现方法
先说一下JS的获取方法,其要比JQUERY的方法麻烦很多,后面以JQUERY的方法作对比 JS的方法会比JQUERY麻烦很多,主要则是因为FF浏览器,FF浏览器会把你的换行也当最DOM元素 原生的JS获取ID为test的元素下的子元素.可以用: 比如: <div id="dom"> <div></div> <div></div> <div></div></div> var
-
JavaScript DOM 学习总结(五)
1.DOM简介. 当页面加载时,浏览器会创建页面的文档对象模型(Document Object Model).文档对象模型定义访问和处理HTML文档的标准方法.DOM 将HTML文档呈现为带有元素.属性和文本的树结构,即节点树.通过DOM,JS可创建动态的HTML,可以使网页显示动态效果并实现与用户的交互功能.JS能够改变页面中所有的HTML元素.属性和CSS样式,并对页面中所有事件做出响应.所以学习JS的起点就是处理网页,处理网页就需要使用DOM进行操作. 2.DOM获取元素. JS要想操作H
-
JQuery用$.ajax或$.getJSON跨域获取JSON数据的实现代码
通过JQuery可以跨域获取JSON数据,但必须弄清楚的是,JQuery不可以跨域获取任意JSON格式的数据,必须要通过服务端输出特定的针对JQuery跨域读取的JSON数据.你可能目前对此仍然毫无了解,没关系,本文将以最简单易懂的方式介绍这个技术,相信人人都容易读懂,并能够实际应用. JQuery获取同域的JSON数据 首先引用jQuery库文件: <script src="http://apps.bdimg.com/libs/jquery/1.9.0/jquery.min.js&quo
-
使用jquery选择器如何获取父级元素、同级元素、子元素
一.获取父级元素 1. parent([expr]): 获取指定元素的所有父级元素 复制代码 代码如下: <div id="par_div"><a id="href_fir" href="#">href_fir</a> <a id="href_sec" href="#">href_sec</a> <a id="href_thr&qu
-
jquery和javascript的区别(常用方法比较)
jquery 就对javascript的一个扩展,封装,就是让javascript更好用,更简单.人家怎么说的来着,jquery就是要用更少的代码,漂亮的完成更多的功能.JavaScript 与JQuery 常用方法比较 1.加载DOM区别 JavaScript: window.onload function first(){ alert('first'); } function second(){ alert('second'); } window.onload = first; window
随机推荐
- java Freemarker页面静态化实例详解
- Angular.js中$apply()和$digest()的深入理解
- JavaEE Filter敏感词过滤的方法实例详解
- 简体中文转换繁体中文(实现代码)
- PHP邮件群发机实现代码
- sphinx增量索引的一个问题
- python模块简介之有序字典(OrderedDict)
- C语言 基本语法示例讲解
- 编程爱好者学习心得补充
- 深入研究jQuery图片懒加载 lazyload.js使用方法
- js 实用的无间断滚动图效果(良好兼容性)
- 非常好用的sql语句(日常整理)
- Nginx限制IP并发数与下载速度的方法
- C++设计模式之抽象工厂模式
- Java FineReport报表工具导出EXCEL的四种方式
- js判断鼠标同时离开两个div的思路及代码
- Android程序开发之使用Design包实现QQ动画侧滑效果和滑动菜单导航
- Python实现读取Properties配置文件的方法
- VBS基础篇 - 条件语句(if与Select Case)
- spring cloud 阿波罗 apollo 本地开发环境搭建过程