JQuery小练习

1、加法计算器。两个文本框中输入数字,点击【=】按钮将相加的结果放到第三个文本框中。

<script src="jquery-1.8.3.js"></script>

<script type="text/javascript">

$(function () {

$(‘#btn‘).click(function () {

var first = parseInt($(‘#btnFirst‘).val());

var second = parseInt($(‘#btnSecond‘).val());

var sum = first + second;

$(‘#btnResult‘).val(sum);

});

});

</script>

</head>

<body>

<input type="text" name="name" value="" id="btnFirst" />+

<input type="text" name="name" value="" id="btnSecond" />

<input type="button" name="name" value="=" id="btn" />

<input type="text" name="name" value="" id="btnResult" />

</body>

2、十秒钟后协议文本框下的注册按钮才能点击,时钟倒数。设置可用性等jQuery未封装方法:attr("")setInterval()

<script type="text/javascript">

$(function () {

var i = 5;

var setId = setInterval(function () {

i--;

if (i <= 0) {

$(‘#btnShow‘).val(‘同意‘).attr(‘disabled‘, false);

clearInterval(setId);

}

else {

$(‘#btnShow‘).val(‘请仔细阅读协议(‘ + i + ‘)‘);

}

}, 500);

});

</script>

<input type="button" name="name" value="请仔细阅读协议(5)" id="btnShow" disabled="disabled" />

3、无刷新评论。(已做)

<script src="jquery-1.8.3.js"></script>

<script type="text/javascript">

$(function () {

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

//创建一行和两个单元格

$(‘<tr><td>‘ + $(‘#txt‘).val() + ‘</td><td>‘ + $(‘#textContent‘).val() + ‘</td></tr>‘).appendTo($("#tb"));

});

});

</script>

</head>

<body>

<table id="tb" style="border:1px solid red;">

<tr>

<td>

猫猫:

</td>

<td>

沙发耶!

</td>

</tr>

</table>

<br />

昵称:<input type="text" id="txt" value="" /><br />

<textarea id="textContent" rows="10" cols="15"></textarea><br />

<input type="button" value="评论" id="btn1" />

</body>

4、案例1:创建若干个输入文本框,当光标离开文本框的时候如果文本框为空,则将文本框背景色设置为红色,如果不为空则为白色。提示:焦点进入控件的事件是focus,焦点离开控件的事件是blur。

$(function () {

$(‘input‘).blur(function () {

if ($(this).val().length == 0) {

$(this).css(‘backgroundColor‘, ‘red‘);

}

else {

$(this).css(‘backgroundColor‘,‘‘);

}

});

});

5、案例:选择球队,两个ul。被悬浮行高亮显示(背景是红色),点击球队将它放到另一个的球队列表。//清除所有事件。.unbind();

<script type="text/javascript">

$(function () {

//鼠标经过

$(‘#uul li‘).mouseover(function () {

$(this).css(‘cursor‘, ‘pointer‘).css(‘backgroundColor‘, ‘red‘);

//鼠标离开

}).mouseout(function () {

$(this).css(‘cursor‘, ‘pointer‘).css(‘backgroundColor‘, ‘‘)

//鼠标点击

.click(function () {

$(this).unbind().removeAttr(‘style‘).appendTo($(‘#ul2‘));

});

})

});

</script>

1、加法计算器。两个文本框中输入数字,点击【=】按钮将相加的结果放到第三个文本框中。

<script src="jquery-1.8.3.js"></script>

<script type="text/javascript">

$(function () {

$(‘#btn‘).click(function () {

var first = parseInt($(‘#btnFirst‘).val());

var second = parseInt($(‘#btnSecond‘).val());

var sum = first + second;

$(‘#btnResult‘).val(sum);

});

});

</script>

</head>

<body>

<input type="text" name="name" value="" id="btnFirst" />+

<input type="text" name="name" value="" id="btnSecond" />

<input type="button" name="name" value="=" id="btn" />

<input type="text" name="name" value="" id="btnResult" />

</body>

2、十秒钟后协议文本框下的注册按钮才能点击,时钟倒数。设置可用性等jQuery未封装方法:attr("")setInterval()

<script type="text/javascript">

$(function () {

var i = 5;

var setId = setInterval(function () {

i--;

if (i <= 0) {

$(‘#btnShow‘).val(‘同意‘).attr(‘disabled‘, false);

clearInterval(setId);

}

else {

$(‘#btnShow‘).val(‘请仔细阅读协议(‘ + i + ‘)‘);

}

}, 500);

});

</script>

<input type="button" name="name" value="请仔细阅读协议(5)" id="btnShow" disabled="disabled" />

3、无刷新评论。(已做)

<script src="jquery-1.8.3.js"></script>

<script type="text/javascript">

$(function () {

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

//创建一行和两个单元格

$(‘<tr><td>‘ + $(‘#txt‘).val() + ‘</td><td>‘ + $(‘#textContent‘).val() + ‘</td></tr>‘).appendTo($("#tb"));

});

});

</script>

</head>

<body>

<table id="tb" style="border:1px solid red;">

<tr>

<td>

猫猫:

</td>

<td>

沙发耶!

</td>

</tr>

</table>

<br />

昵称:<input type="text" id="txt" value="" /><br />

<textarea id="textContent" rows="10" cols="15"></textarea><br />

<input type="button" value="评论" id="btn1" />

</body>

4、案例1:创建若干个输入文本框,当光标离开文本框的时候如果文本框为空,则将文本框背景色设置为红色,如果不为空则为白色。提示:焦点进入控件的事件是focus,焦点离开控件的事件是blur。

$(function () {

$(‘input‘).blur(function () {

if ($(this).val().length == 0) {

$(this).css(‘backgroundColor‘, ‘red‘);

}

else {

$(this).css(‘backgroundColor‘,‘‘);

}

});

});

5、案例:选择球队,两个ul。被悬浮行高亮显示(背景是红色),点击球队将它放到另一个的球队列表。//清除所有事件。.unbind();

<script type="text/javascript">

$(function () {

//鼠标经过

$(‘#uul li‘).mouseover(function () {

$(this).css(‘cursor‘, ‘pointer‘).css(‘backgroundColor‘, ‘red‘);

//鼠标离开

}).mouseout(function () {

$(this).css(‘cursor‘, ‘pointer‘).css(‘backgroundColor‘, ‘‘)

//鼠标点击

.click(function () {

$(this).unbind().removeAttr(‘style‘).appendTo($(‘#ul2‘));

});

})

});

</script>

时间: 2024-10-05 23:01:35

JQuery小练习的相关文章

Jquery:小知识;

Jquery:小知识: jQuery学习笔记(二):this相关问题及选择器 上一节的遗留问题,关于this的相关问题,先来解决一下. this的相关问题 this指代的是什么 这个应该是比较好理解的,this就是指代当前操作的DOM对象. 在jQuery中,this可以用于单个对象,也可以用于多个对象. $('btn').click(function(){ alert(this.innerHTML); // 单个对象,this指代当前id为btn的DOM对象 }); $('div').each

程序员都会的 35 个 jQuery 小技巧

收集的35个 jQuery 小技巧/代码片段,可以帮你快速开发. 1. 禁止右键点击 1 $(document).ready(function(){ 2 $(document).bind("contextmenu",function(e){ 3 return false; 4 }); 5 }); 2. 隐藏搜索文本框文字 1 Hide when clicked in the search field, the value.(example can be found below in t

关于jQuery小认知(后期会补充)

$这个符号在Jquery中并不陌生,什么都会用到它,$表示着jquery.一般用于自我复习( 内容部分摘于他人) $()可以是$(expresion),即css选择器. eg:$("div")   表示页面中的所有div元素.   1 $(document).ready(function(){ //这个函数的执行,是在页面加载完了之后执行,一些方法放这个函数执行,是因为如果页面没有加载完,就执行操作会出现错误 2 3 $("button").click(functi

必须学会使用的35个Jquery小技巧

query 与JS相比较,方便了许多,语法上也简便了不少,下面是Jquery常用的技巧,下面Jquery使用的方法在各个网站中都会使用到. 收集的35个 jQuery 小技巧/代码片段,可以帮你快速开发. 1. 禁止右键点击 1 2 3 4 5 $(document).ready(function(){     $(document).bind("contextmenu",function(e){         return false;     }); }); 2. 隐藏搜索文本框

jQuery小盒子菜单效果

jQuery小盒子菜单效果 程序吧推荐下载,小盒子方式菜单,效果酷毙了... jQuery小盒子菜单效果,布布扣,bubuko.com

实用的 jquery 小插件

1 /** 2 * ---------------------------------------------------- 3 * 实用的 jquery 插件方法 4 * @QQ 617937424 5 * @寄语 不要重复写同样的代码,学会封装成方法,慢慢积累,提高效率. 6 * ---------------------------------------------------- 7 */ 8 9 10 /** 11 * 全选/反选 12 * 13 * html结构: 14 <div i

10个 jQuery 小技巧

10个 jQuery 小技巧 -----整理by: xiaoshuai 1. 返回顶部按钮 可以利用 animate 和 scrollTop 来实现返回顶部的动画,而不需要使用其他插件. // Back to top                                        $('a.ktop').click(function () {                          $(document.body).animate({scrollTop: 0}, 800)

Jquery小知识点

Jquery小知识点一.未来元素:live可以给还没创建出来的元素附上事件ps:$(".div").live("click",function(){}) 二.颜色渐变用到Jquery封装好的jquery.color.js 三.弹窗制作的一些知识点 获取浏览器高度:var llbo = window.innerHeight; 获取页面高度:var bo = $("body").outerHeight(); 换行:word-wrap:break-wo

每个程序员都会的 35 个 jQuery 小技巧

1 收集的35个 jQuery 小技巧/代码片段,可以帮你快速开发. 2 1. 禁止右键点击 3 $(document).ready(function(){ 4 $(document).bind("contextmenu",function(e){ 5 return false; 6 }); 7 }); 8 2. 隐藏搜索文本框文字 9 Hide when clicked in the search field, the value.(example can be found belo

人人都会的35个Jquery小技巧

收集的35个 jQuery 小技巧/代码片段,可以帮你快速开发. 1. 禁止右键点击 $(document).ready(function(){ $(document).bind("contextmenu",function(e){ return false; }); }); 2. 隐藏搜索文本框文字 Hide when clicked in the search field, the value.(example can be found below in the comment f