欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > java >内容正文

java

java script jquery_Java Script 学习笔记 -- jQuery

发布时间:2025/4/16 java 61 豆豆
生活随笔 收集整理的这篇文章主要介绍了 java script jquery_Java Script 学习笔记 -- jQuery 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

一 jquery简介

1 jquery是什么

jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多javascript高手加入其team。

jQuery是继prototype之后又一个优秀的Javascript框架。其宗旨是——WRITE LESS,DO MORE,写更少的代码,做更多的事情。

它是轻量级的js库(压缩后只有21k) ,这是其它的js库所不及的,它兼容CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。

jQuery是一个快速的,简洁的javaScript库,使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。

jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。

jQuery能够使用户的html页保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。

2 什么是jQuery对象?

jQuery对象就是通过jQuery包装DOM对象后产生的对象。

jQuery对象是 jQuery独有的.如果一个对象是 jQuery对象,那么它就可以使用 jQuery里的方法: $(“#test”).html();

比如:

$("#test").html()   意思是指:获取ID为test的元素内的html代码。其中html()是jQuery里的方法

这段代码等同于用DOM实现代码: document.getElementById(" test ").innerHTML;

虽然jQuery对象是包装DOM对象后产生的,但是jQuery无法使用DOM对象的任何方法,同理DOM对象也不能使用jQuery里的方法.乱使用会报错

约定:如果获取的是 jQuery对象,那么要在变量前面加上$.

var $variable = jQuery对象

var variable = DOM对象

基本语法:$(selector).action()

二 寻找元素(重要的选择器和筛选器)

2.1   选择器

2.1.1 基本选择器      $("*")  $("#id")   $(".class")  $("element")  $(".class,p,div")

2.1.2层级选择器       $(".outer div")  $(".outer>div")   $(".outer+div")  $(".outer~div")

2.1.3 基本筛选器      $("li:first")  $("li:eq(2)")  $("li:even") $("li:gt(1)")

2.1.4 属性选择器      $('[id="div1"]')   $('["alex="sb"][id]')

2.1.5 表单选择器      $("[type='text']")----->$(":text")                    注意只适用于input标签

$("input:checked")

2.2 筛选器

2.2.1  过滤筛选器

$("li").eq(2)  $("li").first()  $("ul li").hasclass("test")

2.2.2  查找筛选器

$("div").children(".test")    $("div").find(".test")

$(".test").next()    $(".test").nextAll()   $(".test").nextUntil()

$("div").prev()  $("div").prevAll()  $("div").prevUntil()

$(".test").parent()  $(".test").parents()  $(".test").parentUntil()

$("div").siblings()

实例 左侧菜单

left_menu

functionshow(self){//console.log($(self).text())

$(self).next().removeClass("hide")

$(self).parent().siblings().children(".con").addClass("hide")

}

height: 500px;

width:30%;

background-color: gainsboro;float: left;

}

.content{

height: 500px;

width:70%;

background-color: rebeccapurple;float: left;

}

.title{

line-height: 50px;

background-color: #425a66;

color: forestgreen;}

.hide{

display: none;

}

菜单一111111111菜单二111111111菜单三111111111

View Code

实例 tab切换

tab

functiontab(self){var index=$(self).attr("xxx")

$("#"+index).removeClass("hide").siblings().addClass("hide")

$(self).addClass("current").siblings().removeClass("current")

}

*{

margin: 0px;

padding: 0px;

}

.tab_outer{

margin: 0px auto;

width:60%;

}

.menu{

background-color: #cccccc;/*border: 1px solid red;*/line-height: 40px;

}

.menu li{

display: inline-block;

}

.menu a{

border-right: 1px solid red;

padding: 11px;

}

.content{

background-color: tan;

border: 1px solid green;

height: 300px;

}

.hide{

display: none;

}

.current{

background-color: darkgray;

color: yellow;

border-top: solid 2px rebeccapurple;

}

内容一内容二内容三

View Code

三   操作元素(属性 CSS 和 文档处理)

3.1 属性操作

$("p").text()    $("p").html()   $(":checkbox").val()

$(".test").attr("alex")   $(".test").attr("alex","sb")

$(".test").attr("checked","checked")  $(":checkbox").removeAttr("checked")

$(".test").prop("checked",true)

$(".test").addClass("hide")

实例 编辑框正反选

Title

functionselectall(){

$("table :checkbox").prop("checked",true)

}functionche(){

$("table :checkbox").prop("checked",false)

}functionreverse(){//var idlist=$("table :checkbox")//for(var i=0;i

//var ischecked=$(element).prop("checked")//if (ischecked){//$(element).prop("checked",false)//}//else {//$(element).prop("checked",true)//}//

//}

$("table :checkbox").each(function(){if ($(this).prop("checked")){

$(this).prop("checked",false)

}else{

$(this).prop("checked",true)

}

});//li=[10,20,30,40] dic={name:"yuan",sex:"male"}//$.each(li,function(i,x){//console.log(i,x)//})

}

全选

取消

反选

111
222
333
444

View Code

实例 模态对话框

批量编辑

*{

margin:0;

padding:0;

}

body {

font-family: 'Open Sans', sans-serif;

font-weight: 300;

line-height: 1.42em;

color:rebeccapurple;

background-color:goldenrod;

}

h1 {

font-size:3em;

font-weight: 300;

line-height:1em;

text-align: center;

color: #4DC3FA;

}

.blue {

color: #185875;

}

.yellow {

color: #FFF842;

}/*!*弹出层罩子*!*/#full {

background-color:gray;

left:0;

opacity:0.7;

position:absolute;

top:0;

filter:alpha(opacity=30);

}

.modified {

background-color: #1F2739;

border:3px solid whitesmoke;

height:400px;

left:50%;

margin:-200px 0 0 -200px;

padding:1px;

position:fixed;/*position:absolute;*/top:50%;

width:400px;

display:none;

}

li {

list-style: none;

margin: 20px0 050px;

color: #FB667A;

}

input[type="text"] {

padding: 10px;

border: solid 1px #dcdcdc;/*transition: box-shadow 3s, border 3s;*/}

.iputbutton {

margin: 60px0 050px;

color: whitesmoke;

background-color: #FB667A;

height: 30px;

width: 100px;

border: 1px dashed;

}

.container th h1 {

font-weight: bold;

font-size: 1em;

text-align: left;

color: #185875;

}

.container td {

font-weight: normal;

font-size: 1em;

}

.container {

width:80%;

margin:0auto;

}

.container td, .container th {

padding-bottom: 2%;

padding-top: 2%;

padding-left:2%;

}/*单数行*/.container tr:first-child {

background-color: red;

}/*偶数行*/.container tr:not(first-child){

background-color: cyan;

}

.container th {

background-color: #1F2739;

}

.container td:last-child {

color: #FB667A;

}/*鼠标进过行*/.container tr:hover {

background-color: #464A52;

}/*鼠标进过列*/.container td:hover {

background-color: #FB667A;

color: #403E10;

font-weight: bold;

transform: translate3d(5px,-5px, 0);

}

//点击【编辑】显示

$(function() {

$("table[name=host] tr:gt(0) td:last-child").click(function(event) {

alert("234");//$("#full").css({height:"100%",width:"100%"});

$(".modified").data('current-edit-obj', $(this));

$(".modified,#full").show();var hostname = $(this).siblings("td[name=hostname]").text();

$(".modified #hostname").val(hostname);var ip = $(this).siblings("td[name=ip]").text();

$(".modified #ip").val(ip);var port = $(this).siblings("td[name=port]").text();

$(".modified #port").val(port);

});//取消编辑

$(".modified #cancel").bind("click", function() {

$(".modified,#full").hide();

});//确定修改

$(".modified #ok").bind("click", function(event) {var check_status = true;var ths = $(".modified").data('current-edit-obj');var hostname = $(".modified #hostname").val().trim();var ip = $(".modified #ip").val().trim();var port = $(".modified #port").val().trim();var port =parseInt(port);

console.log(port);//端口为空设置为22

if(isNaN(port)) {

alert("您没有设置正常的SSH端口号,将采用默认22号端口");var port = 22;

}else if ( port > 65535) {//如果端口不是一个数字 或者端口大于65535

var check_status = false;

$(".modified #port").css("border-color","red");

alert("端口号超过范围!")

};//主机和ip不能是空

if ( hostname == ""){var check_status = false;

$(".modified #hostname").css("border-color","red");

}else if (ip == "") {var check_status = false;

$(".modified #ip").css("border-color","red");

};if (check_status == false){return false;

}else{//$(this).css("height","60px") 为什么不用$(this),而用$()

$(ths).siblings("td[name=hostname]").text(hostname);

$(ths).siblings("td[name=ip]").text(ip);

$(ths).siblings("td[name=port]").text(port);

$(".modified,#full").hide();

};

});

});

<Homework1> HostList

主机名:*ip地址:*端口号:[0-65535]

主机名

IP地址

端口

操作

web01192.168.2.122编辑
web02192.168.2.2223编辑
web03192.168.2.3232编辑
web04192.168.2.4232编辑

View Code

3.2 CSS操作

3.2.1(样式)   css("{color:'red',backgroud:'blue'}")

3.2.2(位置)   offset()    position()  scrollTop()  scrollLeft()

3.2.3(尺寸)   height()  width()

实例 返回顶部

Title

console.log(current)if (current>100){

$(".returnTop").removeClass("hide")

}else{

$(".returnTop").addClass("hide")

}

}functionreturnTop(){//$(".div1").scrollTop(0);

$(window).scrollTop(0)

}

margin: 0px;

}

.returnTop{

height: 60px;

width: 100px;

background-color: darkgray;

position: fixed;

right:0;

bottom:0;

color: greenyellow;

line-height: 60px;

text-align: center;

}

.div1{

background-color: orchid;

font-size: 5px;

overflow: auto;

width: 500px;

}

.div2{

background-color: darkcyan;

}

.div3{

background-color: aqua;

}

.div{

height: 300px;

}

.hide{

display: none;

}

hello

hello

hello

hello

hello

hello

hello

hello

hello

hello

hello

hello

hello

hello

hello

hello

hello

hello

返回顶部

View Code

实例 滚动菜单

margin: 0px;

}

img {

border:0;

}

ul{

padding:0;

margin:0;

list-style: none;

}

.clearfix:after {

content:".";

display: block;

height:0;

clear: both;

visibility: hidden;

}

.wrap{

width: 980px;

margin:0auto;

}

.pg-header{

background-color: #303a40;-webkit-box-shadow: 0 2px 5px rgba(0,0,0,.2);-moz-box-shadow: 0 2px 5px rgba(0,0,0,.2);

box-shadow: 0 2px 5px rgba(0,0,0,.2);

}

.pg-header .logo{float: left;

padding:5px 10px 5px 0px;

}

.pg-header .logo img{

vertical-align: middle;

width: 110px;

height: 40px;

}

.pg-header .nav{

line-height: 50px;

}

.pg-header .nav ul li{float: left;

}

.pg-header .nav ul li a{

display: block;

color: #ccc;

padding:020px;

text-decoration: none;

font-size: 14px;

}

.pg-header .nav ul li a:hover{

color: #fff;

background-color: #425a66;

}

.pg-body{

}

.pg-body .catalog{

position: absolute;

top:60px;

width: 200px;

background-color: #fafafa;

bottom: 0px;

}

.pg-body .catalog.fixed{

position: fixed;

top:10px;

}

.pg-body .catalog .catalog-item.active{

color: #fff;

background-color: #425a66;

}

.pg-body .content{

position: absolute;

top:60px;

width: 700px;

margin-left: 210px;

background-color: #fafafa;

overflow: auto;

}

.pg-body .content .section{

height: 500px;

}

  • 首页

  • 功能一

  • 功能二

第1张第2张第3张

第一章

第二章

第三章

$(".catalog").addClass("fixed")

}else{

$(".catalog").removeClass("fixed")

}

$(".content").children("").each(function(){var offtop=$(this).offset().top;//console.log(offtop)

var total=$(this).height()+offtop;if (ws>offtop && ws

console.log(index)

target='div[auto-to="'+index+'"]';

$(".catalog").children(target).css("fontSize","40px").siblings().css("fontSize","12px")

}else{var index=$(this).attr("menu");

target='div[auto-to="'+index+'"]';

$(".catalog").children(target).css("fontSize","40px").siblings().css("fontSize","12px")

}

}

})

}

View Code

3.3 文档处理

内部插入  $("#c1").append("hello")     $("p").appendTo("div")

prepend()    prependTo()

外部插入  before()  insertBefore()  after insertAfter()

replaceWith()   remove()  empty()  clone()

实例 clone方法的应用

Title

+

functionadd(self){var $duplicate =$(self).parent().parent().clone();

$duplicate.find('a[οnclick="add(this);"]').attr('onclick',"removed(this)").children("").text("-");

$duplicate.appendTo($(self).parent().parent().parent());

}functionremoved(self){

$(self).parent().parent().remove()

}

View Code

3.4 事件

3.4.1

$(document).ready(function(){}) -----------> $(function(){})

3.4.2

$("p").click(function(){})

$("p").bind("click",function(){})

$("ul").delegate("li","click",function(){})

实例 拖动面板

标题内容

$('#title').mouseover(function(){

$(this).css('cursor','move');

}).mousedown(function(e){//console.log($(this).offset());

var _event = e ||window.event;//原始鼠标横纵坐标位置

var ord_x =_event.clientX;var ord_y =_event.clientY;var parent_left = $(this).parent().offset().left;var parent_top = $(this).parent().offset().top;

$(this).bind('mousemove', function(e){var _new_event = e ||window.event;var new_x =_new_event.clientX;var new_y =_new_event.clientY;var x = parent_left + (new_x -ord_x);var y = parent_top + (new_y -ord_y);

$(this).parent().css('left',x+'px');

$(this).parent().css('top',y+'px');

})

}).mouseup(function(){

$(this).unbind('mousemove');

});

})

View Code

放大镜

bigger

*{

margin:0;

padding:0;

}

.outer{

height: 350px;

width: 350px;

border: dashed 5px cornflowerblue;

}

.outer .small_box{

position: relative;

}

.outer .small_box .float{

height: 175px;

width: 175px;

background-color: darkgray;

opacity:0.4;

fill-opacity: 0.4;

position: absolute;

display: none;

}

.outer .big_box{

height: 400px;

width: 400px;

overflow: hidden;

position:absolute;

left: 360px;

top: 0px;

z-index: 1;

border: 5px solid rebeccapurple;

display: none;

}

.outer .big_box img{

position: absolute;

z-index: 5;

}

$(".small_box").mouseover(function(){

$(".float").css("display","block");

$(".big_box").css("display","block")

})

$(".small_box").mouseout(function(){

$(".float").css("display","none");

$(".big_box").css("display","none")

})

$(".small_box").mousemove(function(e){var _event=e ||window.event;var float_width=$(".float").width();var float_height=$(".float").height();

console.log(float_height,float_width);var float_height_half=float_height/2;

var float_width_half=float_width/2;

console.log(float_height_half,float_width_half);var small_box_width=$(".small_box").height();var small_box_height=$(".small_box").width();//鼠标点距离左边界的长度与float应该与左边界的距离差半个float的width,height同理

var mouse_left=_event.clientX-float_width_half;var mouse_top=_event.clientY-float_height_half;if(mouse_left<0){

mouse_left=0}else if (mouse_left>small_box_width-float_width){

mouse_left=small_box_width-float_width

}if(mouse_top<0){

mouse_top=0}else if (mouse_top>small_box_height-float_height){

mouse_top=small_box_height-float_height

}

$(".float").css("left",mouse_left+"px");

$(".float").css("top",mouse_top+"px")var percentX=($(".big_box img").width()-$(".big_box").width())/ (small_box_width-float_width);var percentY=($(".big_box img").height()-$(".big_box").height())/(small_box_height-float_height);

console.log(percentX,percentY)

$(".big_box img").css("left", -percentX*mouse_left+"px")

$(".big_box img").css("top", -percentY*mouse_top+"px")

})

})

View Code

3.5 动画效果

实例  隐藏与显示

Title

/**

* Created by yuan on 16/5/5.*/$(document).ready(function(){

$("#hide").click(function(){

$("p").hide(1000);

});

$("#show").click(function(){

$("p").show(1000);

});//用于切换被选元素的 hide() 与 show() 方法。

$("#toggle").click(function(){

$("p").toggle();

})for (var i= 0;i<7;i++){//颠倒了常规的$(A).append(B)的操作,即不是把B追加到A中,而是把A追加到B中。

$("

").appendTo(document.body);

}

$("div").click(function(){

$(this).hide(2000);

});

});

hello

隐藏

显示

隐藏/显示

View Code

实例  淡入淡出

Title

$("#in").click(function(){

$("#id1").fadeIn(1000);

$("#id2").fadeIn(1000);

$("#id3").fadeIn(1000);

});

$("#out").click(function(){

$("#id1").fadeOut(1000);

$("#id2").fadeOut(1000);

$("#id3").fadeOut(1000);

});

$("#toggle").click(function(){

$("#id1").fadeToggle(1000);

$("#id2").fadeToggle(1000);

$("#id3").fadeToggle(1000);

});

$("#fadeto").click(function(){

$("#id1").fadeTo(1000,0.4);

$("#id2").fadeTo(1000,0.5);

$("#id3").fadeTo(1000,0);

});

});

fadein

fadeout

fadetoggle

fadeto

View Code

实例  滑动

Title

$("#flipshow").click(function(){

$("#content").slideDown(1000);

});

$("#fliphide").click(function(){

$("#content").slideUp(1000);

});

$("#toggle").click(function(){

$("#content").slideToggle(1000);

})

});

padding: 5px;

text-align: center;

background-color: blueviolet;

border:solid 1px red;

}

#content{

padding: 50px;

display: none;

}

出现隐藏togglehelloworld

View Code

实例  回调函数

Title

$("button").click(function(){

$("p").hide(1000,function(){

alert('动画结束')

})//$("p").css('color','red').slideUp(1000).slideDown(2000)

})

});

隐藏

helloworld helloworld helloworld

View Code

3.6 扩展(插件机制)

jquery.extend({})

jquery.fn.extend({})

实例 商城菜单

购物商城

*{

margin:0;

padding:0;

}

.hide{

display:none;

}

.header-nav {

height: 39px;

background: #c9033b;

}

.header-nav .bg{

background: #c9033b;

}

.header-nav .nav-allgoods .menuEvent {

display: block;

height: 39px;

line-height: 39px;

text-decoration: none;

color: #fff;

text-align: center;

font-weight: bold;

font-family: 微软雅黑;

color: #fff;

width: 100px;

}

.header-nav .nav-allgoods .menuEvent .catName {

height: 39px;

line-height: 39px;

font-size: 15px;

}

.header-nav .nav-allmenu a {

display: inline-block;

height: 39px;

vertical-align: top;

padding:015px;

text-decoration: none;

color: #fff;float: left;

}

.header-menu a{

color:#656565;

}

.header-menu .menu-catagory{

position: absolute;

background-color: #fff;

border-left:1px solid #fff;

height: 316px;

width: 230px;

z-index: 4;float: left;

}

.header-menu .menu-catagory .catagory {

border-left:4px solid #fff;

height: 104px;

border-bottom: solid 1px #eaeaea;

}

.header-menu .menu-catagory .catagory:hover {

height: 102px;

border-left:4px solid #c9033b;

border-bottom: solid 1px #bcbcbc;

border-top: solid 1px #bcbcbc;

}

.header-menu .menu-content .item{

margin-left:230px;

position:absolute;

background-color:white;

height:314px;

width:500px;

z-index:4;float:left;

border: solid 1px #bcbcbc;

border-left:0;

box-shadow: 1px 1px 5px #999;

}

全部商品分类

家电

空调

床上用品

床单

水果

橘子

厨房用品

| 勺子 

厨房用品

| 菜刀 

厨房用品

| 菜板 

厨房用品

| 碗 

厨房用品

| 角阀 

厨房用品

| 角阀 

厨房用品

| 角阀 

厨房用品3

| 角阀3 

厨房用品3

| 角阀3 

Change_Menu('#all_menu_catagory','#nav_all_menu', '#nav_all_content');

});functionChange_Menu(all_menu_catagory,menu, content) {

$all_menu_catagory=$(all_menu_catagory);

$menu=$(menu);

$content=$(content);

$all_menu_catagory.bind("mouseover", function() {

$menu.parent().removeClass('hide');

});

$all_menu_catagory.bind("mouseout", function() {

$menu.parent().addClass('hide');

});

$menu.children().bind("mouseover", function() {

$menu.parent().removeClass('hide');

$item_content= $content.find('div[float-id="' + $(this).attr("float-content") + '"]');

$item_content.removeClass('hide').siblings().addClass('hide');

});

$menu.bind("mouseout", function() {

$content.children().addClass('hide');

$menu.parent().addClass('hide');

});

$content.children().bind("mouseover", function() {

$menu.parent().removeClass('hide');

$(this).removeClass('hide');

});

$content.children().bind("mouseout", function() {

$(this).addClass('hide');

$menu.parent().addClass('hide');

});

}

View Code

实例 编辑框

background-color: #b3b3b3;

padding: 8px;

text-decoration: none;

color: white;

}

.editing{

background-color: #f0ad4e;

}

进入编辑模式

选择主机名端口状态

v1v11在线v1v11下线v1v11在线

/*监听是否已经按下control键*/window.globalCtrlKeyPress= false;

window.οnkeydοwn= function(event){if(event && event.keyCode == 17){

window.globalCtrlKeyPress= true;

}

};

window.οnkeyup= function(event){if(event && event.keyCode == 17){

window.globalCtrlKeyPress= false;

}

};/*按下Control,联动表格中正在编辑的select*/

functionMultiSelect(ths){if(window.globalCtrlKeyPress){var index =$(ths).parent().index();var value =$(ths).val();

$(ths).parent().parent().nextAll().find("td input[type='checkbox']:checked").each(function(){

$(this).parent().parent().children().eq(index).children().val(value);

});

}

}

BindSingleCheck('#edit_mode', '#tb1');

});functionBindSingleCheck(mode, tb){

$(tb).find(':checkbox').bind('click', function(){var $tr = $(this).parent().parent();if($(mode).hasClass('editing')){if($(this).prop('checked')){

RowIntoEdit($tr);

}else{

RowOutEdit($tr);

}

}

});

}functionCreateSelect(attrs,csses,option_dict,item_key,item_value,current_val){var sel= document.createElement('select');

$.each(attrs,function(k,v){

$(sel).attr(k,v);

});

$.each(csses,function(k,v){

$(sel).css(k,v);

});

$.each(option_dict,function(k,v){var opt1=document.createElement('option');var sel_text =v[item_value];var sel_value =v[item_key];if(sel_value==current_val){

$(opt1).text(sel_text).attr('value', sel_value).attr('text', sel_text).attr('selected',true).appendTo($(sel));

}else{

$(opt1).text(sel_text).attr('value', sel_value).attr('text', sel_text).appendTo($(sel));

}

});returnsel;

}

STATUS=[

{'id': 1, 'value': "在线"},

{'id': 2, 'value': "下线"}

];

BUSINESS=[

{'id': 1, 'value': "车上会"},

{'id': 2, 'value': "二手车"}

];functionRowIntoEdit($tr){

$tr.children().each(function(){if($(this).attr('edit') == "true"){if($(this).attr('edit-type') == "select"){var select_val = $(this).attr('sel-val');var global_key = $(this).attr('global-key');var selelct_tag = CreateSelect({"onchange": "MultiSelect(this);"}, {}, window[global_key], 'id', 'value', select_val);

$(this).html(selelct_tag);

}else{var orgin_value = $(this).text();var temp = "";

$(this).html(temp);

}

}

});

}functionRowOutEdit($tr){

$tr.children().each(function(){if($(this).attr('edit') == "true"){if($(this).attr('edit-type') == "select"){var new_val = $(this).children(':first').val();var new_text = $(this).children(':first').find("option[value='"+new_val+"']").text();

$(this).attr('sel-val', new_val);

$(this).text(new_text);

}else{var orgin_value = $(this).children().first().val();

$(this).text(orgin_value);

}

}

});

}functionCheckAll(mode, tb){if($(mode).hasClass('editing')){

$(tb).children().each(function(){var tr = $(this);var check_box = tr.children().first().find(':checkbox');if(check_box.prop('checked')){

}else{

check_box.prop('checked',true);

RowIntoEdit(tr);

}

});

}else{

$(tb).find(':checkbox').prop('checked', true);

}

}functionCheckReverse(mode, tb){if($(mode).hasClass('editing')){

$(tb).children().each(function(){var tr = $(this);var check_box = tr.children().first().find(':checkbox');if(check_box.prop('checked')){

check_box.prop('checked',false);

RowOutEdit(tr);

}else{

check_box.prop('checked',true);

RowIntoEdit(tr);

}

});

}else{// $(tb).children().each(function(){var tr = $(this);var check_box = tr.children().first().find(':checkbox');if(check_box.prop('checked')){

check_box.prop('checked',false);

}else{

check_box.prop('checked',true);

}

});

}

}functionCheckCancel(mode, tb){if($(mode).hasClass('editing')){

$(tb).children().each(function(){var tr = $(this);var check_box = tr.children().first().find(':checkbox');if(check_box.prop('checked')){

check_box.prop('checked',false);

RowOutEdit(tr);

}else{

}

});

}else{

$(tb).find(':checkbox').prop('checked', false);

}

}functionEditMode(ths, tb){if($(ths).hasClass('editing')){

$(ths).removeClass('editing');

$(tb).children().each(function(){var tr = $(this);var check_box = tr.children().first().find(':checkbox');if(check_box.prop('checked')){

RowOutEdit(tr);

}else{

}

});

}else{

$(ths).addClass('editing');

$(tb).children().each(function(){var tr = $(this);var check_box = tr.children().first().find(':checkbox');if(check_box.prop('checked')){

RowIntoEdit(tr);

}else{

}

});

}

}

View Code

总结

以上是生活随笔为你收集整理的java script jquery_Java Script 学习笔记 -- jQuery的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。