jQuery
1.特点:
小巧
功能强
跨浏览器
插件
2.使用
实际是js文件
a) 复制js到WebRoot
b) 页面<script src="jquery.js" charset=""></script>
3.核心对象及常用方法和属性
a)名称
jQuery和$
用$找出来的对象叫jQuery对象
用document找出来的对象叫Dom对象
b)dom和jquery对象转换
jQuery对象.get(0) --->dom对象
$(dom对象)--->jQuery对象
c)jQuery对象方法
.show() 显示
.hide() 隐藏
.toggle() 显示或隐藏切换
$("div").hide();
$("#myid").show();
$(".myclass").show(100);
.size() 找到多少个对象
var n = $("div").size()
文本框赋值(value)
$("#myid").val(123);
.val()取值
层的内容.innerHTML/.innerText
$("div").html() ;
$("div").html(123);
$("div").html("<input type=button>");
$("div").text("<input type=button>");
样式 document....style.color="red"
$("div").css("color","red").css("font-size","18");
$("div").css({color:"red","font-size":18});
删除
$("div").remove(); 删除所有div
添加
父加子: $("div").append("<input button>");
$("div").append( $("#myid") );
子加父
$("input").appendTo( $("div") );
对象属性
$("input").attr("checked",true);
去首尾空格:
$.trim(字符串)
$("div").each( function(i,obj){} );
$.post(url,function(x){});
$.post(url,{键:值},function(x){});
$.getJSON(url,function(x){//这里x已转成json了,不要用eval});
克隆
$("div").clone();
4. 选择器
a) 类选择器
<input type=text class="myclass">
$(".myclass") 找多个
b) id选择器
<input type=text id="myid">
$("#myid") 找一个
相当于:document.getElementById("myid")
c) 标记选择器 找多个
$("div,span")
相当于document.getElementsByTagName()
d) 表单选择器
$(":text") 所有文本框
$("input[type=text][value='']")
$(":radio") 所有单选框
$(":checkbox") 所有复选框
e) 表单属性选择器
$(":checkbox:checked")或$(":checked:checkbox")
$(":checked") 找所有选中(单选框和复选框)
$(":selected") 找所有选中列表框
f) 层级选择器
父找子 d找c
$("table").find("tr") //找子孙都可以
$("table>tbody>tr") 找所有tr
$("table>tbody>tr:first") 找第一行
$("table>tbody>tr").eq(0) 找第一行
$("table>tbody>tr:odd") 所有奇数行
$("table>tbody>tr:even") 所有偶数行
子找父
$("tr").parent()
找兄弟
$(a).next() 下一个
$(b).prev() 上一个
---jQuery对表格tr的操作
function bh() //序号进行编号
{
jQuery("#t>tr").each(function(i,obj){
obj.cells[0].innerHTML=i+1;
});
}
function addRow() //添加一行tr
{
var tr = jQuery("#t>tr:first").clone().appendTo(jQuery("#t"));
tr.find(":text").val("");
tr.find("td").eq(4).html(""); //eq(4)第二个文本框
bh();
}
function droRow(del) //删除一行tr
{
jQuery(del).parent().parent().remove();
bh();
}
//计算输入文本中数字的结果
function js(js)
{
//找到tr
var tr=jQuery(js).parent().parent();
//取数
var sl=tr.find(":text").eq(1).val();
var jg=tr.find(":text").eq(2).val();
tr.find("td").eq(4).html(sl*jg);
}
分享到:
相关推荐
在JavaScript的世界里,jQuery是一个非常流行且强大的库,它极大地简化了DOM操作、事件处理、动画效果和Ajax交互。这份自创的笔记旨在帮助我们更好地理解和应用jQuery,以...记得时常复习这些基础知识,以保持熟练度。
首先,jQuery电子书是学习jQuery的基础,它会涵盖以下核心概念: 1. **jQuery选择器**:jQuery提供了丰富的选择器,如ID选择器(#id),类选择器(.class)和属性选择器[attribute=value],使开发者能快速定位到DOM元素...
【描述】"复习资料" 指的是这些文件是用于学习者巩固和提高jQuery知识的材料,可能包括教程、笔记、示例代码等,旨在帮助用户回顾已学内容,或者为准备面试、考试做准备。 【标签】"复习" 暗示这些文件主要关注的是...
- XML基础知识:了解其结构和用途。 对于准备这个考试的学生,需要全面复习JavaScript语言和jQuery库,特别是它们如何应用于实际的Web页面交互和数据处理。同时,理解并能够应用DOM操作和事件处理是至关重要的。
通过配合讲义观看视频,可以有效地复习和巩固jQuery的基础知识以及高级应用。 在这些压缩包文件中,我们可以看到涵盖了jQuery的多个核心主题: 1. **第1章 jQuery入门.zip**:这是初学者了解jQuery的起点,包括...
PDF版《锋利的jQuery》(高清扫描版-有书签)详细讲解了jQuery的基础知识和高级特性。书中的每一章都精心设计,由浅入深地介绍了jQuery的核心概念,如选择器(用于定位页面元素)、DOM操作(创建、修改和删除HTML元素...
1. **AJAX基础知识**:复习AJAX的基本概念,了解异步数据交换的重要性。 2. **jQuery AJAX方法**:深入学习`.ajax()`, `.get()`, `.post()`等jQuery提供的AJAX方法,实现异步请求和响应处理。 3. **JSON数据交换**:...
16. 总结与回顾:复习关键知识点,为后续学习打下坚实基础。 17. 面向对象编程:深入理解面向对象的编程思想和JavaScript中的实现。 18. 模块化与打包工具:了解模块化开发和Webpack等打包工具的使用。 19. 最新趋势...
在IT行业中,jQuery是一个广泛使用的JavaScript库,它极大地简化了DOM操作、事件处理、动画制作以及Ajax交互...通过这个整合的面试题集,开发者不仅可以复习巩固jQuery知识,还能发现自己的盲点,从而更好地准备面试。
Jquery技术的基础详细学习笔记,总结了Jquery技术的各个知识点,可以用来复习以及对基础知识的巩固,对新人的学习很有帮助。
Jquery技术的基础详细学习笔记,总结了Jquery技术的各个知识点,可以用来复习以及对基础知识的巩固,对新人的学习很有帮助。
1. **jQuery基础** - **选择器**: jQuery的核心功能之一是选择页面中的HTML元素,它提供了丰富的选择器(如ID选择器、类选择器、属性选择器等)来高效地定位元素。 - **DOM操作**: jQuery简化了对DOM的操作,如...
这样,无论你是初学者还是有经验的开发者,都能有效地学习和复习相关知识。 通过深入研究这些示例,你将能够: - 掌握JavaScript的基本语法和高级特性,如变量、数据类型、控制流程、函数、对象和闭包。 - 学习...
离线手册能帮助开发者随时随地学习和复习这些基础知识。 这个离线手册的价值在于它为开发者提供了一个全面的学习资源集合,无论是在家中、旅途中还是在没有网络的环境下,都能持续提升自己的技能。对于初学者,它...
不过,核心概念和大部分的API设计是一致的,所以即使版本更新,这些基础知识依然是学习和应用jQuery的重要参考。 通过上述内容的介绍,我们可以了解到jQuery提供的核心功能和操作方法。对于前端开发人员来说,掌握...
书中详细介绍了如何使用选择器选取DOM元素,这是jQuery的基础,包括ID选择器、类选择器、属性选择器等,以及更复杂的组合选择器和上下文选择器,这些都是高效操作DOM的关键。 其次,jQuery对事件处理的优化使得代码...
1. **jQuery基础知识**: - jQuery选择器:jQuery提供了丰富的选择器,如ID选择器(#id),类选择器(.class)等,使得定位DOM元素更为便捷。 - DOM操作:jQuery简化了DOM元素的操作,如$(selector).html()用于设置或...
### 第1天:jQuery基础 1. **jQuery引入**:了解如何在HTML文档中引入jQuery库,包括CDN链接和本地文件引用。 2. **选择器**:学习jQuery的选择器语法,如ID选择器(#id),类选择器(.class),元素选择器(element)等...
“第12章 回头重看jQuery——核心及工具.ppt”则是一个复习章节,它回顾了jQuery的核心概念,包括动画效果、插件使用和性能优化,进一步巩固你的jQuery知识。 “第13章 jQuery增强用户体验.ppt”讲述了如何利用...